15 std::vector<std::uint8_t>&
data,
23 std::vector<std::uint8_t>&
data,
32 static_cast<std::uint8_t
>(
41 std::vector<std::uint8_t>&
data,
44 const std::uint64_t
raw =
45 static_cast<std::uint64_t
>(
55 static_cast<std::uint8_t
>(
63 std::vector<std::uint8_t>
71 std::vector<std::uint8_t>
data;
89 std::uint32_t mortgaged = 0;
111 const std::uint32_t
bit =
131 for (
const auto properties :
184 static_cast<std::uint8_t
>(
198 static_cast<std::uint8_t
>(
308 configuration.fromPlayer =
311 configuration.toPlayer =
314 configuration.numberA =
317 configuration.numberB = 0;
321 configuration.numberC = 1;
326 configuration.binaryDataA
std::vector< std::uint8_t > data
@ NotifyProposedConfiguration
bool sendAction(const actions::Message &message)
bool encodeOptions(const GameOptions &options, std::vector< std::uint8_t > &result)
std::array< std::vector< std::uint8_t >, MaxPlayers > AIStateArray
PropertySet propertyBit(SquareType square)
void sendClientState(const GameState &state, PlayerNumber toPlayer, Cause cause)
void sendAll(const GameState &state, PlayerNumber toPlayer, Cause cause, const archive::AIStateArray &aiStates)
constexpr PlayerNumber BankPlayer
std::uint8_t PlayerNumber
const GameState & state()
constexpr PlayerNumber MaxPlayers
constexpr PlayerNumber NobodyPlayer
constexpr PlayerNumber AllPlayers
PlayerNumber currentPlayer
std::array< CardDeck, static_cast< std::size_t >(DeckType::Count) > cards
std::array< CountHitRecord, MaxCountHitSets > countHits
PlayerNumber numberOfPlayers
std::array< SquareState, SquareCount > squares
std::array< PendingPhase, MaxPendingPhases > phaseStack
std::uint8_t numberOfPendingPhases
std::array< PlayerState, MaxPlayers > players
std::uint8_t aiPlayerLevel