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.