From a5aee1322f498537f8de83123099bbfcb2e3a969 Mon Sep 17 00:00:00 2001 From: Huynh Tran Date: Wed, 29 Jun 2005 10:28:36 +0000 Subject: Fixed memory leak and set conditional stats updates. --- src/object.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/object.cpp') 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; } -- cgit v1.2.3-70-g09d2