24 lines
555 B
C++
24 lines
555 B
C++
#ifndef CHESS_ENGINE_BASICENGINE_HPP
|
|
#define CHESS_ENGINE_BASICENGINE_HPP
|
|
|
|
#include "Engine.hpp"
|
|
class BasicEngine final : public Engine {
|
|
|
|
public:
|
|
|
|
std::string name() const override;
|
|
std::string version() const override;
|
|
std::string author() const override;
|
|
void newGame() override;
|
|
PrincipalVariation pv(const Board &board, const TimeInfo::Optional &timeInfo) override;
|
|
|
|
private:
|
|
|
|
std::string mName = "Egon++";
|
|
std::string mVersion = "1.0~Egon+C";
|
|
std::string mAuthor = "Bols";
|
|
|
|
};
|
|
|
|
#endif //CHESS_ENGINE_BASICENGINE_HPP
|