28 std::wstring_view
lhs,
29 std::wstring_view
rhs)
31 if (
lhs.size() !=
rhs.size())
37 for (std::size_t
i = 0;
42 std::towlower(
lhs[
i]) !=
43 std::towlower(
rhs[
i]))
143 static_cast<std::int64_t
>(
148 static_cast<std::int64_t
>(
210 static_cast<std::uint8_t
>(
216 static_cast<std::uint8_t
>(
223 static_cast<std::uint8_t
>(
410 static_cast<std::int64_t
>(
434 static_cast<std::int64_t
>(
438 static_cast<std::int64_t
>(
465 static_cast<std::uint8_t
>(
constexpr std::int64_t ErrorWrongPhase
constexpr std::int64_t ErrorPlayerReplaced
constexpr std::int64_t ErrorNotYourPlayer
constexpr std::int64_t ErrorNoMorePlayers
constexpr std::int64_t ErrorNameInUse
constexpr std::int64_t AddingPlayers
std::uint32_t playerOwner(rules::PlayerNumber player)
bool sendAction(const actions::Message &message)
void setPlayerOwner(rules::PlayerNumber player, std::uint32_t source)
const PendingPhase & current(const GameState &state)
void actionNamePlayer(GameState &state, const actions::Message &message)
constexpr std::size_t MaxPlayerColours
constexpr PlayerNumber BankPlayer
std::uint8_t PlayerNumber
constexpr std::size_t MaxPlayerNameLength
constexpr std::size_t MaxTokens
const GameState & state()
constexpr PlayerNumber MaxPlayers
constexpr PlayerNumber NobodyPlayer
constexpr PlayerNumber AllPlayers
rules::PlayerNumber fromPlayer
std::array< wchar_t, 80 > stringA
bool allowPlayersToTakeOverAIs
PlayerNumber numberOfPlayers
std::array< PlayerState, MaxPlayers > players
std::uint8_t aiPlayerLevel