Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
MoveEvaluatorFactoryBase Class Referenceabstract

#include <base_evaluator_factory.hpp>

Inheritance diagram for MoveEvaluatorFactoryBase:
Inheritance graph
Collaboration diagram for MoveEvaluatorFactoryBase:
Collaboration graph

Public Member Functions

virtual std::unique_ptr< MoveEvaluatorBaseCreate (gameboard::PieceColor evaluating_player)=0
 
virtual ~MoveEvaluatorFactoryBase ()=default
 

Detailed Description

Definition at line 9 of file base_evaluator_factory.hpp.

Constructor & Destructor Documentation

◆ ~MoveEvaluatorFactoryBase()

virtual MoveEvaluatorFactoryBase::~MoveEvaluatorFactoryBase ( )
virtualdefault

Member Function Documentation

◆ Create()

virtual std::unique_ptr< MoveEvaluatorBase > MoveEvaluatorFactoryBase::Create ( gameboard::PieceColor  evaluating_player)
pure virtual

The documentation for this class was generated from the following file: