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

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

__init__(self, Dict[bindings.PieceColor, Player] players, bindings.GameBoard game_board, MoveReporter status_reporter=msg.TerminalStatusReporter(), List[bindings.Move] move_log=None)xiangqipy.game.Game
_boardxiangqipy.game.Gameprotected
_game_idxiangqipy.game.Gameprotected
_game_statexiangqipy.game.Gameprotected
_move_count(self)xiangqipy.game.Gameprotected
_move_logxiangqipy.game.Gameprotected
_playersxiangqipy.game.Gameprotected
_status_reporterxiangqipy.game.Gameprotected
_whose_turnxiangqipy.game.Gameprotected
change_whose_turn(self)xiangqipy.game.Game
get_valid_move(self, bindings.MoveCollection avail_moves)xiangqipy.game.Game
is_valid_move(bindings.Move proposed_move, List[bindings.Move] avail_moves)xiangqipy.game.Gamestatic
play(self)xiangqipy.game.Game
player_turn(self, bindings.MoveCollection avail_moves)xiangqipy.game.Game
send_game_info_to_status_reporter(self)xiangqipy.game.Game
set_game_state(self, GameState game_state)xiangqipy.game.Game
set_winner(self, int color)xiangqipy.game.Game
summary(self)xiangqipy.game.Game