aboutsummaryrefslogtreecommitdiff
path: root/src/game_tab/right_panel
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-06-04 11:51:31 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2023-06-04 11:51:31 +0200
commit40f0d247905003af19933dc48738657cbc2c0c72 (patch)
tree06266c99bf1ad73832b0d04708e3fe14a560e755 /src/game_tab/right_panel
parentdf24fb019f144493a99baaaf49c093874611ddf4 (diff)
Improve documentation
Diffstat (limited to 'src/game_tab/right_panel')
-rw-r--r--src/game_tab/right_panel/LiveEngineDialog.hpp24
1 files changed, 19 insertions, 5 deletions
diff --git a/src/game_tab/right_panel/LiveEngineDialog.hpp b/src/game_tab/right_panel/LiveEngineDialog.hpp
index 8975ed2..d0c6c51 100644
--- a/src/game_tab/right_panel/LiveEngineDialog.hpp
+++ b/src/game_tab/right_panel/LiveEngineDialog.hpp
@@ -26,15 +26,29 @@ class LiveEngineDialog : public DialogLiveEngine {
wxTimer timer;
/// @brief The following time interval definitely need to be configure in the user settings (set to 1s for now)
std::uint32_t interval;
-
+ /**
+ * @brief Called to fetch last evaluation from the engine subprocess (stockfish, fritz etc.)
+ *
+ * @param event
+ */
+ void OnTimerTick(wxTimerEvent &event);
+ void OnClose(wxCloseEvent &e);
+ /**
+ * @brief Create the engine sub process using the uciadapter library
+ *
+ */
+ void InitEngine();
+ /// @brief Pause/Resume evaluation
+ void TogglePauseEngine(wxCommandEvent &event);
public:
LiveEngineDialog(wxWindow *parent, std::uint32_t engine_id);
~LiveEngineDialog();
- void InitEngine();
- void TogglePauseEngine(wxCommandEvent &event);
- void OnTimerTick(wxTimerEvent &event);
+ /**
+ * @brief Used setup a new position to evaluate
+ *
+ * @param fen position to evaluate
+ */
void SetFEN(std::string fen);
void StopEngine();
void StartEngine();
- void OnClose(wxCloseEvent &e);
}; \ No newline at end of file