diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-09-23 23:47:32 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-09-23 23:47:32 +0000 |
commit | 7ca971f04907031b80ffbcb159e5af2f595e3af8 (patch) | |
tree | c7f0f210325acb35f63071797407d266ba7e9e35 /src/engine.cpp | |
parent | c3d7827d18b725d2dff94e08a17474d607bb43dd (diff) | |
download | mana-7ca971f04907031b80ffbcb159e5af2f595e3af8.tar.gz mana-7ca971f04907031b80ffbcb159e5af2f595e3af8.tar.bz2 mana-7ca971f04907031b80ffbcb159e5af2f595e3af8.tar.xz mana-7ca971f04907031b80ffbcb159e5af2f595e3af8.zip |
Merged most of the changes in biggeruniverse's second memory cleanup patch.
Diffstat (limited to 'src/engine.cpp')
-rw-r--r-- | src/engine.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/engine.cpp b/src/engine.cpp index 0209fbbc..c5bd9f10 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -176,7 +176,13 @@ Engine::Engine(): Engine::~Engine() { // Delete sprite sets - //delete monsterset; + std::map<int, Spriteset*>::iterator i; + for (i = monsterset.begin(); i != monsterset.end(); i++) + { + delete (*i).second; + } + monsterset.clear(); + delete npcset; delete emotionset; delete weaponset; @@ -185,6 +191,7 @@ Engine::~Engine() attackTarget->decRef(); delete itemDb; + delete debugInfo; } Map *Engine::getCurrentMap() |