Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
piece_moves.hpp File Reference

Definition of gameboard::PieceMoves and related constants. More...

Include dependency graph for piece_moves.hpp:
This graph shows which files directly or indirectly include this file:

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< BoardDirectiongameboard::kAllOrthogonalDirections
 
const vector< BoardDirectiongameboard::kAllDiagonalDirections
 

Detailed Description

Definition of gameboard::PieceMoves and related constants.


Definition in file piece_moves.hpp.