Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
gameboard::GameBoardForConcepts Member List

This is the complete list of members for gameboard::GameBoardForConcepts, including all inherited members.

AddToMoveLog(const ExecutedMove &executed_move)gameboard::GameBoardForConceptsinlineprivate
AttachMoveCallback(const function< void(const ExecutedMove &)> &callback)gameboard::GameBoardForConceptsinline
board_map_gameboard::GameBoardForConceptsprivate
CalcFinalMovesOf(PieceColor color)gameboard::GameBoardForConceptsinlinevirtual
CalcFinalMovesOfInternal(PieceColor color)gameboard::GameBoardForConceptsinlineprivate
Create(const BoardMapInt_t &starting_board=kStandardInitialBoard)gameboard::GameBoardForConceptsinlinestatic
ExecuteMove(const Move &move)gameboard::GameBoardForConceptsinlinevirtual
ExecuteMoveInternal(const Move &move)gameboard::GameBoardForConceptsinlineprivate
GameBoardForConcepts(const BoardMapInt_t starting_board)gameboard::GameBoardForConceptsinlineprivate
GetAllSpacesOccupiedBy(const PieceColor color) constgameboard::GameBoardForConceptsinline
GetAllSpacesOccupiedByInternal(const PieceColor color) constgameboard::GameBoardForConceptsinlineprivate
GetColor(const BoardSpace &space) constgameboard::GameBoardForConceptsinline
GetOccupantAt(const BoardSpace &space) constgameboard::GameBoardForConceptsinline
GetType(const BoardSpace &space) constgameboard::GameBoardForConceptsinline
IsCaptureMove(const ExecutedMove &executed_move) constgameboard::GameBoardForConceptsinline
IsDraw()gameboard::GameBoardForConceptsinlinevirtual
IsInCheck(PieceColor color)gameboard::GameBoardForConceptsinlinevirtual
IsInCheckInternal(PieceColor color)gameboard::GameBoardForConceptsinlineprivate
map() constgameboard::GameBoardForConceptsinlinevirtual
move_calculator_gameboard::GameBoardForConceptsprivate
move_callbacks_gameboard::GameBoardForConceptsprivate
move_log() constgameboard::GameBoardForConceptsinline
move_log_gameboard::GameBoardForConceptsprivate
moves_since_last_capture_gameboard::GameBoardForConceptsprivate
RemoveFromMoveLog(const ExecutedMove &executed_move)gameboard::GameBoardForConceptsinlineprivate
SetOccupantAt(const BoardSpace &space, GamePiece piece)gameboard::GameBoardForConceptsinlineprivate
UndoMove(const ExecutedMove &executed_move)gameboard::GameBoardForConceptsinline
UndoMoveInternal(const ExecutedMove &executed_move)gameboard::GameBoardForConceptsinlineprivate
UpdateStateTracker(const ExecutedMove &executed_move)gameboard::GameBoardForConceptsinlineprivate
ViolatesRepeatRule(PieceColor color)gameboard::GameBoardForConceptsinlineprivate
~SpaceInfoProviderBase()=defaultSpaceInfoProviderBasevirtual