diff options
| author | 2018-05-26 20:04:25 +0200 | |
|---|---|---|
| committer | 2018-06-01 13:51:59 +0200 | |
| commit | 00b6a6a04b341d5a6332083425e3524349cef521 (patch) | |
| tree | db53bd3f8532a702177458423fede3e3dd521f8e /node/explosedicenode.cpp | |
| parent | a16c3814e81502f1ff97b68ecf8ab5498bca7095 (diff) | |
| download | OneRoll-00b6a6a04b341d5a6332083425e3524349cef521.tar.gz OneRoll-00b6a6a04b341d5a6332083425e3524349cef521.zip | |
rename "exploSe" to "exploDe"
Diffstat (limited to 'node/explosedicenode.cpp')
| -rw-r--r-- | node/explosedicenode.cpp | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/node/explosedicenode.cpp b/node/explosedicenode.cpp deleted file mode 100644 index f818294..0000000 --- a/node/explosedicenode.cpp +++ /dev/null @@ -1,91 +0,0 @@ -#include "explosedicenode.h" - -ExploseDiceNode::ExploseDiceNode() - : m_diceResult(new DiceResult()),m_validator(nullptr) -{ - m_result = m_diceResult; -} -void ExploseDiceNode::run(ExecutionNode* previous) -{ - m_previousNode = previous; - if((nullptr!=previous)&&(nullptr!=previous->getResult())) - { - DiceResult* previous_result = dynamic_cast<DiceResult*>(previous->getResult()); - m_result->setPrevious(previous_result); - if(nullptr!=previous_result) - { - for(Die* die: previous_result->getResultList()) - { - Die* tmpdie = new Die(); - *tmpdie=*die; - m_diceResult->insertResult(tmpdie); - die->displayed(); - } - - QList<Die*> list = m_diceResult->getResultList(); - - for(Die* die: list) - { - while(m_validator->hasValid(die,false)) - { - die->roll(true); - } - } - // m_diceResult->setResultList(list); - - if(nullptr!=m_nextNode) - { - m_nextNode->run(this); - } - } - else - { - qDebug() << "test!!"; - } - } -} -ExploseDiceNode::~ExploseDiceNode() -{ - if(nullptr!=m_validator) - { - delete m_validator; - } -} -void ExploseDiceNode::setValidator(Validator* val) -{ - m_validator = val; -} -QString ExploseDiceNode::toString(bool withlabel) const -{ - if(withlabel) - { - return QString("%1 [label=\"ExploseDiceNode %2\"]").arg(m_id).arg(m_validator->toString()); - } - else - { - return m_id; - } -} -qint64 ExploseDiceNode::getPriority() const -{ - qint64 priority=0; - if(nullptr!=m_previousNode) - { - priority = m_previousNode->getPriority(); - } - return priority; -} - -ExecutionNode* ExploseDiceNode::getCopy() const -{ - ExploseDiceNode* node = new ExploseDiceNode(); - if(nullptr!=m_validator) - { - node->setValidator(m_validator->getCopy()); - } - if(nullptr!=m_nextNode) - { - node->setNextNode(m_nextNode->getCopy()); - } - return node; -} |