aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/rerolldicenode.cpp
blob: 6bc9467d51deb3b7c0df86b12c25489dd9e226d3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "rerolldicenode.h"
#include "dicerollernode.h"

RerollDiceNode::RerollDiceNode()
{

}
void RerollDiceNode::run(ExecutionNode* previous)
{
    if((NULL!=previous)&&(NULL!=previous->getResult()))
    {
        QList<Die> list = previous->getResult()->getResultList();


        foreach(Die die, list)
        {
            if(m_value == die.getValue())
            {
/*
                DiceRollerNode roller;
                roller.run(this);*/
            }
        }

        if(NULL!=m_nextNode)
        {
            m_nextNode->run(this);
        }
    }
}