diff options
| author | 2015-07-08 16:04:22 +0200 | |
|---|---|---|
| committer | 2015-07-08 16:04:22 +0200 | |
| commit | 34a3b555c61d9ce6c5f6be618f2fb0b83ba71b1b (patch) | |
| tree | ace21bfaf0c2bd6ee3332311fc6992ff373168b5 /node | |
| parent | 8ebc9b3e0afe3104876f1df4b4b27a9cf272ad25 (diff) | |
| download | OneRoll-34a3b555c61d9ce6c5f6be618f2fb0b83ba71b1b.tar.gz OneRoll-34a3b555c61d9ce6c5f6be618f2fb0b83ba71b1b.zip | |
add management of list with unequivalence
Diffstat (limited to 'node')
| -rw-r--r-- | node/listsetrollnode.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/node/listsetrollnode.cpp b/node/listsetrollnode.cpp index c7f2c45..ce2f2ac 100644 --- a/node/listsetrollnode.cpp +++ b/node/listsetrollnode.cpp @@ -62,7 +62,6 @@ void ListSetRollNode::run(ExecutionNode* previous) for(quint64 i=0; i < diceCount ; ++i) { Die* die = new Die(); - //die->setFaces(m_values.size()); computeFacesNumber(die); die->roll(); m_diceResult->insertResult(die); @@ -101,12 +100,14 @@ void ListSetRollNode::computeFacesNumber(Die* die) int i=0; foreach(Range range, m_rangeList) { - if((i==0)||(max<range.getEnd())) + if(((i==0)||(max<range.getEnd()))&&(range.isFullyDefined())) { + // qDebug()<< range.isFullyDefined() << range.getEnd(); max= range.getEnd(); } ++i; } + //qDebug() << "set Faces"<<max; die->setFaces(max); } @@ -126,7 +127,6 @@ void ListSetRollNode::getValueFromDie(Die* die,QStringList& rollResult) int i=0; foreach (Range range, m_rangeList) { - qDebug() << range.toString()<< die->getValue(); if(range.hasValid(die,false)) { rollResult << m_values[i]; |