From 49713207e5972ad36b8cd1013a464734a06d8364 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Tue, 9 Dec 2014 22:08:10 +0100 Subject: -copy constructor die --- die.cpp | 12 +++++++++++- die.h | 5 ++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/die.cpp b/die.cpp index b1df42d..dc6576e 100644 --- a/die.cpp +++ b/die.cpp @@ -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; diff --git a/die.h b/die.h index 776b54b..5ef2bc2 100644 --- a/die.h +++ b/die.h @@ -34,7 +34,10 @@ public: * @brief Die */ Die(); - + /** + * @brief Die + */ + Die(const Die& ); /** * @brief setValue * @param r -- cgit v1.2.3-70-g09d2