diff options
author | Huynh Tran <nthuynh75@gmail.com> | 2005-06-29 10:28:36 +0000 |
---|---|---|
committer | Huynh Tran <nthuynh75@gmail.com> | 2005-06-29 10:28:36 +0000 |
commit | a5aee1322f498537f8de83123099bbfcb2e3a969 (patch) | |
tree | 979fa915c3fe5af122bb566fcca4850c63a9f311 /src/object.cpp | |
parent | 666447da2b65d55bc60ded978dfa92b40f9e3c24 (diff) | |
download | manaserv-a5aee1322f498537f8de83123099bbfcb2e3a969.tar.gz manaserv-a5aee1322f498537f8de83123099bbfcb2e3a969.tar.bz2 manaserv-a5aee1322f498537f8de83123099bbfcb2e3a969.tar.xz manaserv-a5aee1322f498537f8de83123099bbfcb2e3a969.zip |
Fixed memory leak and set conditional stats updates.
Diffstat (limited to 'src/object.cpp')
-rw-r--r-- | src/object.cpp | 7 |
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; } |