aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/rerolldicenode.cpp
diff options
context:
space:
mode:
authorobiwankennedy <renaud@rolisteam.org>2014-01-30 11:59:18 +0100
committerobiwankennedy <renaud@rolisteam.org>2014-01-30 11:59:18 +0100
commit523c02f9080eb9e1da4aa4f2f979073a50168655 (patch)
tree312f9d961a10c01404b884423f55de4a79c83c57 /node/rerolldicenode.cpp
parentde3425a89a79349cde2e1a9d2a49d852ddd0583c (diff)
downloadOneRoll-523c02f9080eb9e1da4aa4f2f979073a50168655.tar.gz
OneRoll-523c02f9080eb9e1da4aa4f2f979073a50168655.zip
Update rerolldicenode.cpp
getPriority
Diffstat (limited to 'node/rerolldicenode.cpp')
-rw-r--r--node/rerolldicenode.cpp19
1 files changed, 17 insertions, 2 deletions
diff --git a/node/rerolldicenode.cpp b/node/rerolldicenode.cpp
index 2d764ae..397d791 100644
--- a/node/rerolldicenode.cpp
+++ b/node/rerolldicenode.cpp
@@ -2,7 +2,7 @@
RerollDiceNode::RerollDiceNode()
- : m_myDiceResult(new DiceResult())
+ : m_myDiceResult(new DiceResult()),m_adding(false)
{
m_result=m_myDiceResult;
}
@@ -22,7 +22,7 @@ void RerollDiceNode::run(ExecutionNode* previous)
{
if(m_validator->hasValid(die,false))
{
- die->roll();
+ die->roll(m_adding);
}
}
m_myDiceResult->setResultList(list);
@@ -42,3 +42,18 @@ QString RerollDiceNode::toString() const
{
return "RerollDiceNode";
}
+void RerollDiceNode::setAddingMode(bool b)
+{
+ m_adding = b;
+}
+qint64 RerollDiceNode::getPriority() const
+{
+ qint64 priority=0;
+ if(NULL!=m_nextNode)
+ {
+ priority = m_nextNode->getPriority();
+ }
+
+
+ return priority;
+}