diff options
| author | 2019-09-25 01:04:09 +0200 | |
|---|---|---|
| committer | 2019-09-25 01:04:09 +0200 | |
| commit | 69a238f0d1937fe5bc97b69e3cc4af0bf0ddde2b (patch) | |
| tree | 62578c384c469a55e3589d18c3c693a639483d6a /node/ifnode.h | |
| parent | 5023d160ccea41df6f31e11d471cf8045a49fe67 (diff) | |
| download | OneRoll-69a238f0d1937fe5bc97b69e3cc4af0bf0ddde2b.tar.gz OneRoll-69a238f0d1937fe5bc97b69e3cc4af0bf0ddde2b.zip | |
Second part for fixing #55
Diffstat (limited to 'node/ifnode.h')
| -rw-r--r-- | node/ifnode.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/node/ifnode.h b/node/ifnode.h index b4dcd76..55a6051 100644 --- a/node/ifnode.h +++ b/node/ifnode.h @@ -24,6 +24,20 @@ #include "result/diceresult.h" #include "validator.h" #include <QDebug> +class PartialDiceRollNode : public ExecutionNode +{ +public: + PartialDiceRollNode(); + + void insertDie(Die* die); + virtual void run(ExecutionNode* previous= nullptr) override; + virtual qint64 getPriority() const override; + virtual ExecutionNode* getCopy() const override; + virtual QString toString(bool withLabel) const override; + +private: + DiceResult* m_diceResult; +}; /** * @brief The ifNode class explode dice while is valid by the validator. |