|
Xiangiqgame
AI engine for Xiangqi
|
Definition of gameboard::PieceMoves and related constants. More...


Go to the source code of this file.
Classes | |
| class | gameboard::PieceMoves |
| Implements piece type dependent move rules; used by gameboard::MoveCalculator. More... | |
Namespaces | |
| namespace | gameboard |
| Tracking piece positions and determining legal moves. | |
Variables | |
| const array< BoardDirection, 2 > | gameboard::kSideDirections |
| const vector< pair< BoardDirection, vector< BoardDirection > > > | gameboard::kHorsePaths |
| const vector< BoardDirection > | gameboard::kAllOrthogonalDirections |
| const vector< BoardDirection > | gameboard::kAllDiagonalDirections |