#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