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