|
| void | reset () |
| |
| std::size_t | count () |
| |
| std::size_t | humanCount () |
| |
| PlayerNumber | slotAt (std::size_t localIndex) |
| |
| bool | slotIsLocalPlayer (PlayerNumber slot) |
| |
| bool | slotIsLocalHumanPlayer (PlayerNumber slot) |
| |
| bool | slotIsLocalAIPlayer (PlayerNumber slot) |
| |
| bool | isLocalRecipient (PlayerNumber recipient) |
| |
| PlayerNumber | currentUIPlayer () |
| |
| void | setCurrentUIPlayerFromPlayerNumber (PlayerNumber player) |
| |
| void | setCurrentUIPlayerFromPlayerSet (const GameState &uiState, std::uint32_t playerSet) |
| |
| PlayerNumber | anyLocalPlayer (const GameState &uiState) |
| |
| PlayerNumber | tradeSourcePlayer (const GameState &uiState, PlayerNumber iBarCurrentPlayer) |
| |
| PlayerNumber | housingShortageIBarPlayer (const GameState &uiState, PlayerNumber originalBuyer, std::uint32_t allowedPlayers) |
| |
| PlayerNumber | tradeAcceptanceIBarPlayer (const GameState &uiState, PlayerNumber tradeBPlayer, std::uint32_t pendingPlayers) |
| |
| bool | requestAddLocalPlayer (const GameState &uiState, std::wstring_view name, std::uint8_t token, std::uint8_t colour, std::uint8_t aiLevel, bool takeOverAI) |
| |
| bool | requestRemoveLocalPlayer (const GameState &uiState, PlayerNumber player) |
| |
| void | processRuleMessage (GameState &uiState, const actions::Message &message) |
| |
| bool | slotIsLocalPlayer (rules::PlayerNumber slot) |
| |
| bool | slotIsLocalHumanPlayer (rules::PlayerNumber slot) |
| |
| bool | slotIsLocalAIPlayer (rules::PlayerNumber slot) |
| |
| bool | isLocalRecipient (rules::PlayerNumber recipient) |
| |
| void | setCurrentUIPlayerFromPlayerNumber (rules::PlayerNumber player) |
| |
| void | setCurrentUIPlayerFromPlayerSet (const rules::GameState &uiState, std::uint32_t playerSet) |
| |
| rules::PlayerNumber | anyLocalPlayer (const rules::GameState &uiState) |
| |
| rules::PlayerNumber | tradeSourcePlayer (const rules::GameState &uiState, rules::PlayerNumber iBarCurrentPlayer) |
| |
| rules::PlayerNumber | housingShortageIBarPlayer (const rules::GameState &uiState, rules::PlayerNumber originalBuyer, std::uint32_t allowedPlayers) |
| |
| rules::PlayerNumber | tradeAcceptanceIBarPlayer (const rules::GameState &uiState, rules::PlayerNumber tradeBPlayer, std::uint32_t pendingPlayers) |
| |
| bool | requestAddLocalPlayer (const rules::GameState &uiState, std::wstring_view name, std::uint8_t token, std::uint8_t colour, std::uint8_t aiLevel, bool takeOverAI) |
| |
| bool | requestRemoveLocalPlayer (const rules::GameState &uiState, rules::PlayerNumber player) |
| |
| void | processRuleMessage (rules::GameState &uiState, const actions::Message &message) |
| |