|
Xiangiqgame
AI engine for Xiangqi
|
Typedefs and data struct used by gameboard::MoveCalculator to select appropriate method from gameboard::PieceMoves. More...


Go to the source code of this file.
Namespaces | |
| namespace | gameboard |
| Tracking piece positions and determining legal moves. | |
Typedefs | |
| typedef void(PieceMoves::* | gameboard::MethodPtr_t) (const BoardMap_t &, PieceColor, const BoardSpace &, MoveCollection &) |
| typedef array< MethodPtr_t, kNumPieceTypeVals > | gameboard::PieceDispatchArray_t |
Functions | |
| constexpr PieceDispatchArray_t | gameboard::build_piece_dispatch_array () |
Typedefs and data struct used by gameboard::MoveCalculator to select appropriate method from gameboard::PieceMoves.
Definition in file move_calculator_details.hpp.