diff options
Diffstat (limited to 'node/dicerollernode.cpp')
| -rw-r--r-- | node/dicerollernode.cpp | 11 |
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; +} |