Xiangiqgame
AI engine for Xiangqi
|
Definitions and implementations of gameboard::Move and other move-related structs. More...
#include <gameboard/board_data_structs.hpp>
#include <gameboard/game_piece.hpp>
#include <utilities/utility_functs.hpp>
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. | |
Definitions and implementations of gameboard::Move and other move-related structs.
Definition in file move_data_structs.hpp.