summaryrefslogtreecommitdiff
path: root/quacker/macondobackend.h
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-08-24 10:22:10 -0400
committerpommicket <pommicket@gmail.com>2025-08-24 10:22:10 -0400
commit8f5e37f02d9c9247461137edbdbce86e2d96ebb1 (patch)
tree51ed0c7ee7b17bfd7c519e6ad9faf15c97af8a71 /quacker/macondobackend.h
parent58043157260420418177510a03dc59c28ad58c32 (diff)
Code cleanup, fix pretty tiles for Endgame solver
Diffstat (limited to 'quacker/macondobackend.h')
-rw-r--r--quacker/macondobackend.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/quacker/macondobackend.h b/quacker/macondobackend.h
index c35102b..981ab1e 100644
--- a/quacker/macondobackend.h
+++ b/quacker/macondobackend.h
@@ -55,6 +55,12 @@ private slots:
void processFinished(int, QProcess::ExitStatus);
void timer();
private:
+ Quackle::Move createPlaceMove(const std::string &placement, const std::string &tiles);
+ Quackle::Move extractSimMove(const std::string &play);
+ Quackle::MoveList extractSimMoves(QByteArray &processOutput);
+ bool extractEndgameMove(QByteArray &processOutput, Quackle::Move &move);
+ Quackle::Move extractPreEndgameMove(const std::string &moveStr);
+ Quackle::MoveList extractPreEndgameMoves(const QByteArray &processOutput);
enum class Command {
None,
Simulate,