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 } |