diff options
author | pommicket <pommicket@gmail.com> | 2025-08-13 14:26:27 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-08-13 14:26:27 -0400 |
commit | fa5be295a50b53568d5501e06926d5c5851412fc (patch) | |
tree | b9bcde56d48ba2a1818ccb4ff218da289abf7216 /quacker/macondobackend.h | |
parent | 306eff0aaf77d94f70a91d2ba8c2fe0a1046df51 (diff) |
Integrate Kibitzer with macondo
Diffstat (limited to 'quacker/macondobackend.h')
-rw-r--r-- | quacker/macondobackend.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/quacker/macondobackend.h b/quacker/macondobackend.h index 6e5b8af..7d3c8da 100644 --- a/quacker/macondobackend.h +++ b/quacker/macondobackend.h @@ -2,12 +2,7 @@ #define MACONDO_BACKEND_H #include <QProcess> - -namespace Quackle { - class Game; - class Move; - class MoveList; -} +#include "game.h" class QTimer; @@ -25,7 +20,7 @@ class MacondoBackend: public QObject { Q_OBJECT public: MacondoBackend(Quackle::Game *game, const MacondoInitOptions &); - void simulate(const MacondoSimulateOptions &); + void simulate(const MacondoSimulateOptions &options, const Quackle::MoveList &moves); ~MacondoBackend(); std::string getSimResults(); inline bool isRunning() const { return m_command != Command::None; } @@ -55,6 +50,7 @@ private: Quackle::Game *m_game; QByteArray m_processOutput; Command m_command = Command::None; + Quackle::MoveList m_movesToLoad; }; #endif |