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