summaryrefslogtreecommitdiff
path: root/quacker/macondo.h
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-08-22 17:23:26 -0400
committerpommicket <pommicket@gmail.com>2025-08-22 17:23:26 -0400
commit58043157260420418177510a03dc59c28ad58c32 (patch)
tree1af92f04274b6ee979e4956947ee348baacf3def /quacker/macondo.h
parent31c6114fb3a7db322fba89bb9021c694da248384 (diff)
Macondo endgame options
Diffstat (limited to 'quacker/macondo.h')
-rw-r--r--quacker/macondo.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/quacker/macondo.h b/quacker/macondo.h
index dfd9d97..d56a577 100644
--- a/quacker/macondo.h
+++ b/quacker/macondo.h
@@ -47,11 +47,16 @@ private:
void connectBackendSignals();
bool checkExecPath();
void updateSolveButton();
+
// == options ==
QCheckBox *m_useMacondo;
QLineEdit *m_execPath;
+
// == endgame options ==
QSpinBox *m_endgameMaxPlies;
+ QCheckBox *m_firstWinOptimization;
+ QCheckBox *m_preventSlowRoll;
+
// == pre-endgame options ===
QCheckBox *m_generatedMovesOnly;
QCheckBox *m_earlyCutoff;
@@ -59,6 +64,7 @@ private:
QCheckBox *m_skipTieBreaker;
QLineEdit *m_opponentRack;
QSpinBox *m_preEndgameMaxPlies;
+
QPushButton *m_solve;
Quackle::Game *m_game;
MacondoBackend *m_backend;