blob: 0996ba0cc842b44c771e079a2048d7beb5046274 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "UCI.hpp"
#include "ochess.hpp"
#include <wx/timer.h>
class LiveEngineDialog : public DialogLiveEngine {
uciadapter::UCI *engine;
std::string engine_name;
wxTimer timer;
std::uint32_t interval;
public:
LiveEngineDialog(wxWindow *parent, std::string engine_name);
~LiveEngineDialog();
void InitEngine();
void TogglePauseEngine(wxCommandEvent &event);
void OnTimerTick(wxTimerEvent &event);
void SetFEN(std::string fen);
void StopEngine();
void StartEngine();
void OnClose(wxCloseEvent &e);
};
|