Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
gameboard::GameBoard Member List
This is the complete list of members for
gameboard::GameBoard
, including all inherited members.
AddToMoveLog
(const ExecutedMove &executed_move)
gameboard::GameBoard
private
AttachMoveCallback
(function< void(const ExecutedMove &)> callback)
SpaceInfoProvider< GameBoard >
inline
board_map_
gameboard::GameBoard
private
CalcFinalMovesOf
(PieceColor color)
SpaceInfoProvider< GameBoard >
inline
ExecuteMove
(const Move &move)
SpaceInfoProvider< GameBoard >
inline
GameBoard
()
gameboard::GameBoard
GameBoard
(const BoardMapInt_t starting_board)
gameboard::GameBoard
GetAllSpacesOccupiedBy
(PieceColor color)
SpaceInfoProvider< GameBoard >
inline
GetColor
(const BoardSpace &space)
SpaceInfoProvider< GameBoard >
inline
GetOccupantAt
(const BoardSpace &space) const
gameboard::GameBoard
GetType
(const BoardSpace &space)
SpaceInfoProvider< GameBoard >
inline
ImplementAttachMoveCallback
(const function< void(const ExecutedMove &)> &callback)
gameboard::GameBoard
ImplementCalcFinalMovesOf
(PieceColor color)
gameboard::GameBoard
ImplementExecuteMove
(const Move &move)
gameboard::GameBoard
ImplementGetAllSpacesOccupiedBy
(PieceColor color) const
gameboard::GameBoard
ImplementGetColor
(const BoardSpace &space) const
gameboard::GameBoard
ImplementGetType
(const BoardSpace &space) const
gameboard::GameBoard
ImplementIsDraw
()
gameboard::GameBoard
ImplementUndoMove
(const ExecutedMove &executed_move)
gameboard::GameBoard
IsCaptureMove
(const ExecutedMove &executed_move) const
gameboard::GameBoard
IsDraw
()
SpaceInfoProvider< GameBoard >
inline
IsInCheck
(PieceColor color)
gameboard::GameBoard
map
() const
gameboard::GameBoard
move_calculator_
gameboard::GameBoard
private
move_callbacks_
gameboard::GameBoard
private
move_log
() const
gameboard::GameBoard
move_log_
gameboard::GameBoard
private
moves_since_last_capture_
gameboard::GameBoard
private
RemoveFromMoveLog
(const ExecutedMove &executed_move)
gameboard::GameBoard
private
SetOccupantAt
(const BoardSpace &space, GamePiece piece)
gameboard::GameBoard
private
UndoMove
(const ExecutedMove &executed_move)
SpaceInfoProvider< GameBoard >
inline
UpdateStateTracker
(const ExecutedMove &executed_move)
gameboard::GameBoard
private
ViolatesRepeatRule
(PieceColor color)
gameboard::GameBoard
private
Generated on Sun Dec 29 2024 02:10:05 for Xiangiqgame by
1.9.6