|
Xiangiqgame
AI engine for Xiangqi
|
#include <gameboard/move_data_structs.hpp>#include <iostream>#include <moveselection/evaluator_data_structs.hpp>#include <optional>#include <random>#include <utilities/integer_types.hpp>

Go to the source code of this file.
Classes | |
| struct | game::MinimaxTypeInfo |
| struct | game::MinimaxTypeInfoHash |
| struct | game::PlayerSpec |
| struct | game::GameStatus |
| struct | game::GameSummary |
Namespaces | |
| namespace | game |
Enumerations | |
| enum | game::GameState : int { game::kUnfinished = 0 , game::kDraw = 1 , game::kRedWon = 2 , game::kBlkWon = 3 } |
| enum | game::EvaluatorType : int { game::kRandom = 0 , game::kMinimax = 1 , game::kHuman } |
| enum | game::ZobristKeyType : int { game::kNoKey = 0 , game::k032BitKey = 1 , game::k064BitKey = 2 , game::k128BitKey = 3 } |
| enum | game::ZobristCalculatorCount : int { game::kNoZCalcs = 0 , game::kOneZCalc = 1 , game::kTwoZCalc = 2 } |