diff options
| author | 2015-05-09 11:52:56 +0200 | |
|---|---|---|
| committer | 2015-05-09 11:52:56 +0200 | |
| commit | b79df1fffd6677a584d6ad8ed44004aae0dad7b4 (patch) | |
| tree | 2f9a8ceb8a8bb9272baf29e9539a8b67dcf0a1c3 /die.cpp | |
| parent | e844799045b0b3a4d8a968e011c96c10003d4256 (diff) | |
| parent | dba610b6f1a31f8791fbc9baa6cf360bf62c72e9 (diff) | |
| download | OneRoll-b79df1fffd6677a584d6ad8ed44004aae0dad7b4.tar.gz OneRoll-b79df1fffd6677a584d6ad8ed44004aae0dad7b4.zip | |
Merge branch 'master' of github.com:obiwankennedy/DiceParser
Diffstat (limited to 'die.cpp')
| -rw-r--r-- | die.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -95,15 +95,17 @@ void Die::replaceLastValue(qint64 value) void Die::roll(bool adding) { - quint64 value=(qrand()%m_faces)+1; - - if((adding)||(m_rollResult.isEmpty())) - { - insertRollValue(value); - } - else + if(m_faces!=0) { - replaceLastValue(value); + quint64 value=(qrand()%m_faces)+1; + if((adding)||(m_rollResult.isEmpty())) + { + insertRollValue(value); + } + else + { + replaceLastValue(value); + } } } |