|
| std::optional< TurnStartReactions > | nextPlayerReactions (const rules::GameState &state, rules::PlayerNumber player, std::uint32_t random100, std::optional< std::uint32_t > random8) noexcept |
| |
| std::optional< PennybagsReaction > | diceRollPennybagsReaction (std::uint8_t total, bool tokenAnimationsOn) noexcept |
| |
| std::optional< PennybagsReaction > | offBoardPennybagsReaction (bool victory, bool localHuman) noexcept |
| |
| bool | propertyFormsMonopoly (const rules::GameState &state, rules::PlayerNumber player, std::uint8_t property, bool assumePropertyOwned) noexcept |
| |
| std::optional< TokenReaction > | boughtPropertyReaction (const rules::GameState &state, rules::PlayerNumber player, std::uint8_t property) noexcept |
| |
| std::optional< TokenReaction > | choseAuctionReaction (const rules::GameState &state, rules::PlayerNumber player) noexcept |
| |
| std::optional< PennybagsReaction > | buyOrAuctionPennybagsReaction (const rules::GameState &state, rules::PlayerNumber player) noexcept |
| |
| std::optional< PennybagsReaction > | boughtPropertyPennybagsReaction (const rules::GameState &state, rules::PlayerNumber player, std::uint8_t property) noexcept |
| |
| std::optional< PennybagsReaction > | goToJailPennybagsReaction (const rules::GameState &state, rules::PlayerNumber player, bool localHuman) noexcept |
| |
| std::optional< TokenReaction > | goToJailReaction (const rules::GameState &state, rules::PlayerNumber player, bool localHuman) noexcept |
| |
| std::optional< PennybagsReaction > | landedOnSquarePennybagsReaction (const rules::GameState &state, rules::PlayerNumber player, std::uint8_t square, std::uint32_t random100) noexcept |
| |
| std::optional< data::DataId > | squareAnnouncementWave (data::BoardEdition edition, data::LanguageId language, int city, std::uint8_t square) noexcept |
| |
| std::optional< data::DataId > | cardReadWave (data::BoardEdition edition, std::uint8_t cardIndex) noexcept |
| |
| std::optional< data::DataId > | cardReadWave (data::BoardEdition edition, data::LanguageId language, int city, int monetarySystem, std::uint8_t cardIndex) noexcept |
| |
| std::optional< TokenReaction > | landedOnSquareReaction (const rules::GameState &state, rules::PlayerNumber player, std::uint8_t square, std::uint32_t random100, LandingEconomics economics, bool justReadCard) noexcept |
| |