From 9b2839b6f09177bda6b3654c56a750f84173123a Mon Sep 17 00:00:00 2001 From: rguezennec Date: Thu, 27 Apr 2017 18:17:03 +0200 Subject: -management of arithmetic operator for scalar result of dice. --- node/dicerollernode.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'node/dicerollernode.cpp') 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; +} -- cgit v1.2.3-70-g09d2