Xiangiqgame
AI engine for Xiangqi
|
#include <base_space_info_provider.hpp>
Public Member Functions | |
virtual | ~SpaceInfoProviderBase ()=default |
virtual const gameboard::BoardMap_t & | map () const =0 |
virtual bool | IsDraw ()=0 |
virtual bool | IsInCheck (gameboard::PieceColor)=0 |
virtual gameboard::MoveCollection | CalcFinalMovesOf (gameboard::PieceColor)=0 |
virtual gameboard::ExecutedMove | ExecuteMove (const Move &move)=0 |
Definition at line 6 of file base_space_info_provider.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in gameboard::GameBoardForConcepts.
|
pure virtual |
Implemented in gameboard::GameBoardForConcepts.
|
pure virtual |
Implemented in gameboard::GameBoardForConcepts.
|
pure virtual |
Implemented in gameboard::GameBoardForConcepts.
|
pure virtual |
Implemented in gameboard::GameBoardForConcepts.