aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/dicerollernode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/dicerollernode.cpp')
-rw-r--r--node/dicerollernode.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/node/dicerollernode.cpp b/node/dicerollernode.cpp
index caff889..9ca0d35 100644
--- a/node/dicerollernode.cpp
+++ b/node/dicerollernode.cpp
@@ -33,6 +33,7 @@ void DiceRollerNode::run(ExecutionNode* previous)
for(quint64 i=0; i < m_diceCount ; ++i)
{
Die* die = new Die();
+ die->setOp(m_operator);
die->setBase(m_min);
die->setMaxValue(m_max);
die->roll();
@@ -82,3 +83,13 @@ ExecutionNode* DiceRollerNode::getCopy() const
}
return node;
}
+
+Die::ArithmeticOperator DiceRollerNode::getOperator() const
+{
+ return m_operator;
+}
+
+void DiceRollerNode::setOperator(const Die::ArithmeticOperator &dieOperator)
+{
+ m_operator = dieOperator;
+}