18 #ifndef ENGINEBUILDER_H 19 #define ENGINEBUILDER_H 21 #include "playerbuilder.h" 22 #include <QCoreApplication> 23 #include "engineconfiguration.h" 48 #endif // ENGINEBUILDER_H A class for constructing new chess players.
Definition: playerbuilder.h:37
The EngineConfiguration class defines a chess engine configuration.
Definition: engineconfiguration.h:32
A chess player, human or AI.
Definition: chessplayer.h:37
virtual ChessPlayer * create(QObject *receiver, const char *method, QObject *parent, QString *error) const =0
A class for constructing local chess engines.
Definition: enginebuilder.h:27
virtual bool isHuman() const =0