diff options
| author | 2014-12-09 22:08:10 +0100 | |
|---|---|---|
| committer | 2014-12-09 22:08:10 +0100 | |
| commit | 49713207e5972ad36b8cd1013a464734a06d8364 (patch) | |
| tree | fd2c4977de6c9781cdf948554a9a3a6dc06f2ff8 | |
| parent | 2685e8e4fbbc480bbc9edf991faace7082987f38 (diff) | |
| download | OneRoll-49713207e5972ad36b8cd1013a464734a06d8364.tar.gz OneRoll-49713207e5972ad36b8cd1013a464734a06d8364.zip | |
-copy constructor die
| -rw-r--r-- | die.cpp | 12 | ||||
| -rw-r--r-- | die.h | 5 |
2 files changed, 15 insertions, 2 deletions
@@ -30,9 +30,19 @@ Die::Die() { uint seed = quintptr(this) + QDateTime::currentDateTime().toMSecsSinceEpoch(); qsrand(seed); -} +} +Die::Die(const Die& die) +{ + m_value = die.m_value; + m_rollResult = die.m_rollResult; + m_selected = die.m_selected; + m_hasValue = die.m_hasValue; + m_displayStatus = die.m_displayStatus; + m_faces = die.m_faces; +} + void Die::setValue(qint64 r) { m_value = r; @@ -34,7 +34,10 @@ public: * @brief Die */ Die(); - + /** + * @brief Die + */ + Die(const Die& ); /** * @brief setValue * @param r |