Xiangiqgame
AI engine for Xiangqi
|
This is the complete list of members for game::Game, including all inherited members.
ChangeWhoseTurn() | game::Game | private |
Game(std::shared_ptr< SpaceInfoProviderBase > game_board, std::unordered_map< gameboard::PieceColor, PlayerSpec > player_specs, std::unordered_map< gameboard::PieceColor, std::unique_ptr< MoveEvaluatorBase > > move_evaluators, std::shared_ptr< GameReporterInterface > game_reporter, bool report_during_game=true, gameboard::PieceColor whose_turn=gameboard::PieceColor::kRed) | game::Game | |
game_board_ | game::Game | private |
game_id_ | game::Game | private |
game_reporter_ | game::Game | private |
game_state_ | game::Game | private |
GenerateGameID() | game::Game | private |
GenerateGameSummary() | game::Game | private |
GetValidMove(const gameboard::MoveCollection &available_moves) | game::Game | private |
move_evaluators_ | game::Game | private |
move_log_ | game::Game | private |
Play() | game::Game | |
player_specs_ | game::Game | private |
PlayerTurn(const gameboard::MoveCollection &available_moves) | game::Game | private |
report_during_game_ | game::Game | private |
RequestStop(int signal) | game::Game | |
SetWinner(gameboard::PieceColor color) | game::Game | private |
stop_requested_ | game::Game | private |
stop_signal_received() | game::Game | |
stop_signal_received_ | game::Game | private |
whose_turn_ | game::Game | private |