diff options
| author | 2017-11-23 17:26:13 +0100 | |
|---|---|---|
| committer | 2017-11-23 17:26:13 +0100 | |
| commit | 4eac628e2a9eadb08e2c9e673a6f41aea7a58205 (patch) | |
| tree | c32dc378d1f4f0fbfcfd5115d67b1d375f861fa4 /node/countexecutenode.cpp | |
| parent | 95db07d62e7f9808ce3ed42335c5175db0f10f11 (diff) | |
| parent | ddf524d6f0de517551d21e73b81abdf724a9ca35 (diff) | |
| download | OneRoll-4eac628e2a9eadb08e2c9e673a6f41aea7a58205.tar.gz OneRoll-4eac628e2a9eadb08e2c9e673a6f41aea7a58205.zip | |
Merge branch 'master' of github.com:Rolisteam/DiceParser
Diffstat (limited to 'node/countexecutenode.cpp')
| -rw-r--r-- | node/countexecutenode.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/node/countexecutenode.cpp b/node/countexecutenode.cpp index de5e457..ca2c599 100644 --- a/node/countexecutenode.cpp +++ b/node/countexecutenode.cpp @@ -28,14 +28,14 @@ void CountExecuteNode::run(ExecutionNode *previous) return; } DiceResult* previousResult = dynamic_cast<DiceResult*>(previous->getResult()); - if(nullptr!=previousResult) + if(NULL!=previousResult) { m_result->setPrevious(previousResult); QList<Die*> diceList=previousResult->getResultList(); qint64 sum = 0; - for(Die* dice : diceList) + foreach(Die* dice,diceList) { - if(nullptr!=m_validator) + if(NULL!=m_validator) { sum+=m_validator->hasValid(dice,true,true); } @@ -65,19 +65,21 @@ qint64 CountExecuteNode::getPriority() const qint64 priority=0; if(nullptr!=m_previousNode) { - priority = m_previousNode->getPriority(); + priority = m_nextNode->getPriority(); } + + return priority; } ExecutionNode* CountExecuteNode::getCopy() const { CountExecuteNode* node = new CountExecuteNode(); - if(nullptr!=m_validator) + if(NULL!=m_validator) { node->setValidator(m_validator->getCopy()); } - if(nullptr!=m_nextNode) + if(NULL!=m_nextNode) { node->setNextNode(m_nextNode->getCopy()); } |