summaryrefslogtreecommitdiff
path: root/quacker/macondobackend.h
diff options
context:
space:
mode:
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,