diff options
Diffstat (limited to 'engines/wage/world.cpp')
-rw-r--r-- | engines/wage/world.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/wage/world.cpp b/engines/wage/world.cpp index c525bd33cc..188754534c 100644 --- a/engines/wage/world.cpp +++ b/engines/wage/world.cpp @@ -84,6 +84,17 @@ World::~World() { for (uint i = 0; i < _orderedScenes.size(); i++) delete _orderedScenes[i]; + + for (uint i = 0; i < _patterns.size(); i++) + free(_patterns[i]); + + delete _globalScript; + + delete _gameOverMessage; + delete _saveBeforeQuitMessage; + delete _saveBeforeCloseMessage; + delete _revertMessage; + } bool World::loadWorld(Common::MacResManager *resMan) { |