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

Definitions and implementations of gameboard::Move and other move-related structs. More...

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

Go to the source code of this file.

Classes

struct  gameboard::Move
 A gameboard::BoardSpace pair (start and end). More...
 
struct  gameboard::MoveCollection
 A container for multiple gameboard::Move objects. More...
 
struct  gameboard::ExecutedMove
 A change in the state of a gameboard::GameBoard represented by a gameboard::Move, and each of the gameboard::GamePiece objects located at the start and end locations of the Move. More...
 

Namespaces

namespace  gameboard
 Tracking piece positions and determining legal moves.
 

Detailed Description

Definitions and implementations of gameboard::Move and other move-related structs.

Definition in file move_data_structs.hpp.