Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
game::Game Member List

This is the complete list of members for game::Game, including all inherited members.

ChangeWhoseTurn()game::Gameprivate
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::Gameprivate
game_id_game::Gameprivate
game_reporter_game::Gameprivate
game_state_game::Gameprivate
GenerateGameID()game::Gameprivate
GenerateGameSummary()game::Gameprivate
GetValidMove(const gameboard::MoveCollection &available_moves)game::Gameprivate
move_evaluators_game::Gameprivate
move_log_game::Gameprivate
Play()game::Game
player_specs_game::Gameprivate
PlayerTurn(const gameboard::MoveCollection &available_moves)game::Gameprivate
report_during_game_game::Gameprivate
RequestStop(int signal)game::Game
SetWinner(gameboard::PieceColor color)game::Gameprivate
stop_requested_game::Gameprivate
stop_signal_received()game::Game
stop_signal_received_game::Gameprivate
whose_turn_game::Gameprivate