Xiangiqgame
AI engine for Xiangqi
|
#include <interfaces/base_space_info_provider.hpp>
#include <gameboard/board_data_structs.hpp>
#include <concepts/board_state_calculator.hpp>
#include <functional>
#include <map>
#include <memory>
#include <gameboard/move_calculator.hpp>
#include <gameboard/move_data_structs.hpp>
Go to the source code of this file.
Classes | |
class | gameboard::GameBoardForConcepts |
Must comply with SpaceInfoProviderConcept; stores piece positions, and exposes methods for calculating, executing, an un-doing moves. More... | |
class | gameboard::GameBoardFactory |
Namespaces | |
namespace | gameboard |
Tracking piece positions and determining legal moves. | |