std::uint32_t PropertySet
void resetTransientState()
PlacementCheck testBuildingPlacement(const GameState &state, PlayerNumber purchaser, std::uint8_t squareNo, bool adding)
void actionBuyHouse(GameState &state, const actions::Message &message)
PlayerSet playersWhoCanBuyBuilding(const GameState &state, bool hotel)
void actionCancelDecomposition(GameState &state, const actions::Message &message)
void buildApprovedBuilding(GameState &state, std::uint8_t squareNo)
void actionPlayerDoneBuySellMortgage(GameState &state, const actions::Message &message)
bool restartBuildingPhase(GameState &state)
void actionPlayerBuySellMortgage(GameState &state, const actions::Message &message)
board::PropertySet placeBuildingLegalSquares(const GameState &state)
void actionSellBuildings(GameState &state, const actions::Message &message)
std::uint8_t PlayerNumber
const GameState & state()
std::int64_t errorArgument