Xiangiqgame
AI engine for Xiangqi
|
#include <move_evaluator_human_for_concepts.hpp>
Public Member Functions | |
HumanMoveEvaluatorFactory (std::istream &input_stream=std::cin) | |
std::unique_ptr< MoveEvaluatorBase > | Create (gameboard::PieceColor evaluating_player) override |
![]() | |
virtual std::unique_ptr< MoveEvaluatorBase > | Create (gameboard::PieceColor evaluating_player)=0 |
virtual | ~MoveEvaluatorFactoryBase ()=default |
Private Attributes | |
std::istream & | input_stream_ |
Definition at line 47 of file move_evaluator_human_for_concepts.hpp.
|
inline |
Definition at line 51 of file move_evaluator_human_for_concepts.hpp.
|
overridevirtual |
Implements MoveEvaluatorFactoryBase.
Definition at line 53 of file move_evaluator_human_for_concepts.cpp.
|
private |
Definition at line 48 of file move_evaluator_human_for_concepts.hpp.