18 #ifndef HUMANBUILDER_H 19 #define HUMANBUILDER_H 21 #include "playerbuilder.h" 45 #endif // HUMANBUILDER_H A class for constructing new chess players.
Definition: playerbuilder.h:37
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 human players.
Definition: humanbuilder.h:26
virtual bool isHuman() const =0