diff options
author | pommicket <pommicket@gmail.com> | 2025-08-21 12:10:06 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-08-21 12:10:06 -0400 |
commit | 2a724471eb4c588b9f28dc807cb9eae7a1cfaf2f (patch) | |
tree | 113ab5278202e596c090188a680348e9bd249889 /quacker/macondobackend.h | |
parent | ab035c5da2d0dee7a2bdbb121045b9b1e97ffa13 (diff) |
Split solve() into solveEndgame() and solvePreEndgame()
Diffstat (limited to 'quacker/macondobackend.h')
-rw-r--r-- | quacker/macondobackend.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/quacker/macondobackend.h b/quacker/macondobackend.h index 0e18f94..3feb80d 100644 --- a/quacker/macondobackend.h +++ b/quacker/macondobackend.h @@ -15,8 +15,11 @@ struct MacondoInitOptions { struct MacondoSimulateOptions { inline MacondoSimulateOptions() {} }; -struct MacondoSolveOptions { - inline MacondoSolveOptions() {} +struct MacondoEndgameOptions { + inline MacondoEndgameOptions() {} +}; +struct MacondoPreEndgameOptions { + inline MacondoPreEndgameOptions() {} }; class MacondoBackend: public QObject { @@ -25,7 +28,8 @@ public: MacondoBackend(Quackle::Game *game, const MacondoInitOptions &); ~MacondoBackend(); void simulate(const MacondoSimulateOptions &options, const Quackle::MoveList &moves); - void solve(const MacondoSolveOptions &options); + void solveEndgame(const MacondoEndgameOptions &options); + void solvePreEndgame(const MacondoPreEndgameOptions &options); std::string getSimResults(); inline bool isRunning() const { return m_command != Command::None; } // stop current Macondo analysis |