summaryrefslogtreecommitdiff
path: root/src/object.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/object.cpp')
-rw-r--r--src/object.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/object.cpp b/src/object.cpp
index e8dd18ca..2418f086 100644
--- a/src/object.cpp
+++ b/src/object.cpp
@@ -33,7 +33,8 @@ namespace tmwserv
*/
Object::Object(void)
: mX(0),
- mY(0)
+ mY(0),
+ mNeedUpdate(false)
{
mStats.health = 0;
mStats.attack = 0;
@@ -110,6 +111,10 @@ Object::setStatistics(const Statistics& stats)
Statistics&
Object::getStatistics(void)
{
+ if (mNeedUpdate) {
+ update();
+ }
+
return mStats;
}