Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
game::GameStatus Struct Reference

#include <game_data_structs.hpp>

Collaboration diagram for game::GameStatus:
Collaboration graph

Public Attributes

game::GameState game_state
 
const std::vector< gameboard::ExecutedMove > & move_log
 
gameboard::PieceColor whose_turn
 
bool is_in_check
 
const gameboard::BoardMap_tboard_map
 

Detailed Description

Definition at line 68 of file game_data_structs.hpp.

Member Data Documentation

◆ board_map

const gameboard::BoardMap_t& game::GameStatus::board_map

Definition at line 73 of file game_data_structs.hpp.

◆ game_state

game::GameState game::GameStatus::game_state

Definition at line 69 of file game_data_structs.hpp.

◆ is_in_check

bool game::GameStatus::is_in_check

Definition at line 72 of file game_data_structs.hpp.

◆ move_log

const std::vector<gameboard::ExecutedMove>& game::GameStatus::move_log

Definition at line 70 of file game_data_structs.hpp.

◆ whose_turn

gameboard::PieceColor game::GameStatus::whose_turn

Definition at line 71 of file game_data_structs.hpp.


The documentation for this struct was generated from the following file: