diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/engine.cpp | 5 | ||||
-rw-r--r-- | src/engine.h | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/engine.cpp b/src/engine.cpp index 6db89089..31a13b9f 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -58,6 +58,11 @@ Engine::Engine(): { } +Engine::~Engine() +{ + delete mCurrentMap; +} + void Engine::changeMap(const std::string &mapPath) { // Clean up floor items diff --git a/src/engine.h b/src/engine.h index 826c939f..0e77bf3d 100644 --- a/src/engine.h +++ b/src/engine.h @@ -41,6 +41,11 @@ class Engine Engine(); /** + * Destructor. + */ + ~Engine(); + + /** * Returns the currently active map. */ Map *getCurrentMap() { return mCurrentMap; } |