|
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.