Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
base_evaluator_factory.hpp
Go to the documentation of this file.
1#pragma once
2
7#include <memory>
8
10public:
11 virtual std::unique_ptr<MoveEvaluatorBase> Create(
12 gameboard::PieceColor evaluating_player
13 ) = 0;
14 virtual ~MoveEvaluatorFactoryBase() = default;
15};
virtual ~MoveEvaluatorFactoryBase()=default
virtual std::unique_ptr< MoveEvaluatorBase > Create(gameboard::PieceColor evaluating_player)=0
Defines GamePiece and supporting constants and free functions.