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
EngineBuilder(const EngineConfiguration &config)
Definition enginebuilder.cpp:25
The EngineConfiguration class defines a chess engine configuration.
Definition engineconfiguration.h:34
PlayerBuilder(const QString &name)
Definition playerbuilder.cpp:21
virtual ChessPlayer * create(QObject *receiver, const char *method, QObject *parent, QString *error) const =0
virtual bool isHuman() const =0