Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
run_game.cpp
Go to the documentation of this file.
1
#include <
game/game_data_structs.hpp
>
2
#include <
game/game_runner.hpp
>
3
#include <
gameboard/game_piece.hpp
>
4
5
int
main
() {
6
7
game::PlayerSpec
red_player_spec{
8
gameboard::PieceColor::kRed
,
9
game::EvaluatorType::kMinimax
10
};
11
game::PlayerSpec
black_player_spec{
12
gameboard::PieceColor::kBlk
,
13
game::EvaluatorType::kMinimax
14
};
15
16
game::GameRunner
game_runner{red_player_spec, black_player_spec};
17
auto
game_summary = game_runner.
RunGame
();
18
19
return
0;
20
}
game::GameRunner
Definition:
game_runner.hpp:16
game::GameRunner::RunGame
GameSummary RunGame()
Definition:
game_runner.hpp:25
game_data_structs.hpp
game_piece.hpp
Defines GamePiece and supporting constants and free functions.
game_runner.hpp
game::kMinimax
@ kMinimax
Definition:
game_data_structs.hpp:13
gameboard::kRed
@ kRed
Definition:
game_piece.hpp:38
gameboard::kBlk
@ kBlk
Definition:
game_piece.hpp:38
main
int main()
Definition:
run_game.cpp:5
game::PlayerSpec
Definition:
game_data_structs.hpp:44
src
core
game
run_game.cpp
Generated on Sun Dec 29 2024 02:10:05 for Xiangiqgame by
1.9.6