aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--irc/CMakeLists.txt1
-rw-r--r--mobile/CMakeLists.txt1
-rw-r--r--node/splitnode.cpp6
-rw-r--r--node/splitnode.h4
4 files changed, 8 insertions, 4 deletions
diff --git a/irc/CMakeLists.txt b/irc/CMakeLists.txt
index 7a9d60c..73d7e5a 100644
--- a/irc/CMakeLists.txt
+++ b/irc/CMakeLists.txt
@@ -70,6 +70,7 @@ add_executable(
../node/ifnode.cpp
../node/stringnode.cpp
../node/filternode.cpp
+ ../node/splitnode.cpp
botircdiceparser.cpp
main.cpp)
diff --git a/mobile/CMakeLists.txt b/mobile/CMakeLists.txt
index 24680af..89232c8 100644
--- a/mobile/CMakeLists.txt
+++ b/mobile/CMakeLists.txt
@@ -90,6 +90,7 @@ SET( diceGui_sources
../node/ifnode.cpp
../node/filternode.cpp
../node/stringnode.cpp
+ ../node/splitnode.cpp
main.cpp
maincontroler.cpp
commandmodel.cpp
diff --git a/node/splitnode.cpp b/node/splitnode.cpp
index 5ef082f..7c01910 100644
--- a/node/splitnode.cpp
+++ b/node/splitnode.cpp
@@ -41,13 +41,15 @@ void SplitNode::run(ExecutionNode* previous)
{
for(Die* oldDie : dice->getResultList())
{
+ oldDie->displayed();
m_diceResult->setOperator(oldDie->getOp());
for(qint64 value : oldDie->getListValue())
{
Die* tmpdie = new Die();
+ tmpdie->setFaces(oldDie->getFaces());
tmpdie->setValue(value);
tmpdie->setOp(oldDie->getOp());
- m_diceResult->insertResult(tmpDie);
+ m_diceResult->insertResult(tmpdie);
}
}
}
@@ -63,7 +65,7 @@ QString SplitNode::toString(bool withLabel) const
{
if(withLabel)
{
- return QString("%1 [label=\"Merge Node\"]").arg(m_id);
+ return QString("%1 [label=\"SplitNode Node\"]").arg(m_id);
}
else
{
diff --git a/node/splitnode.h b/node/splitnode.h
index 1bb092e..6bd97b4 100644
--- a/node/splitnode.h
+++ b/node/splitnode.h
@@ -19,8 +19,8 @@
* Free Software Foundation, Inc., *
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
-#ifndef MERGENODE_H
-#define MERGENODE_H
+#ifndef SPLITNODE_H
+#define SPLITNODE_H
#include "node/executionnode.h"
#include "result/diceresult.h"