Dialog to control the current running engine on the game tab.
More...
#include <LiveEngineDialog.hpp>
|
|
| LiveEngineDialog (wxWindow *parent, std::uint32_t engine_id) |
| |
| void | SetFEN (std::string fen) |
| | Used setup a new position to evaluate. More...
|
| |
|
void | StopEngine () |
| |
|
void | StartEngine () |
| |
|
| DialogLiveEngine (wxWindow *parent, wxWindowID id=ID_LIVE_ENGINE_DIALOG, const wxString &title=wxEmptyString, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE) |
| |
|
| void | OnTimerTick (wxTimerEvent &event) |
| | Called to fetch last evaluation from the engine subprocess (stockfish, fritz etc.) More...
|
| |
|
void | OnClose (wxCloseEvent &e) |
| |
|
void | InitEngine () |
| | Create the engine sub process using the uciadapter library.
|
| |
|
void | TogglePauseEngine (wxCommandEvent &event) |
| | Pause/Resume evaluation.
|
| |
|
|
uciadapter::UCI * | engine |
| |
|
std::string | engine_name |
| |
|
std::string | confGroup |
| |
|
std::string | optmultipv |
| |
|
wxTimer | timer |
| |
|
std::uint32_t | interval |
| | The following time interval definitely need to be configure in the user settings (set to 1s for now)
|
| |
|
|
wxStaticText * | current_engine_label |
| |
|
wxStaticText * | current_engine |
| |
|
wxButton * | engine_stop_button |
| |
|
wxStaticText * | multipv_label |
| |
|
wxSpinCtrl * | multipv |
| |
|
wxStaticText * | threads_label |
| |
|
wxStaticText * | threads |
| |
|
wxStaticText * | m_staticText13 |
| |
|
wxSpinCtrl * | depth |
| |
|
wxListCtrl * | lines_list |
| |
Dialog to control the current running engine on the game tab.
◆ OnTimerTick()
| void LiveEngineDialog::OnTimerTick |
( |
wxTimerEvent & |
event | ) |
|
|
private |
Called to fetch last evaluation from the engine subprocess (stockfish, fritz etc.)
- Parameters
-
◆ SetFEN()
| void LiveEngineDialog::SetFEN |
( |
std::string |
fen | ) |
|
Used setup a new position to evaluate.
- Parameters
-
The documentation for this class was generated from the following files:
- /home/loic/Documents/Git/ochess/src/game_tab/right_panel/LiveEngineDialog.hpp
- /home/loic/Documents/Git/ochess/src/game_tab/right_panel/LiveEngineDialog.cpp