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/macondo.cpp | |
parent | ab035c5da2d0dee7a2bdbb121045b9b1e97ffa13 (diff) |
Split solve() into solveEndgame() and solvePreEndgame()
Diffstat (limited to 'quacker/macondo.cpp')
-rw-r--r-- | quacker/macondo.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/quacker/macondo.cpp b/quacker/macondo.cpp index 8c18fb8..6a20c2d 100644 --- a/quacker/macondo.cpp +++ b/quacker/macondo.cpp @@ -60,8 +60,13 @@ void Macondo::solve() { emit stoppedSolver(); } else { emit runningSolver(); - MacondoSolveOptions options; - m_backend->solve(options); + if (m_tilesUnseen > 7) { + MacondoPreEndgameOptions options; + m_backend->solvePreEndgame(options); + } else { + MacondoEndgameOptions options; + m_backend->solveEndgame(options); + } m_isSolving = true; } updateSolveButton(); |