diff options
author | uruk | 2013-12-21 19:09:57 +0100 |
---|---|---|
committer | uruk | 2013-12-21 19:09:57 +0100 |
commit | eeca348953d851d11f98b9b78d9bba0043937614 (patch) | |
tree | 098fb3fd4aff90d7e1d8db86fb504f220de4d2d1 /engines/avalanche/graphics.cpp | |
parent | 439817d42ee75c30a1de9a3817f38360fef5a40d (diff) | |
download | scummvm-rg350-eeca348953d851d11f98b9b78d9bba0043937614.tar.gz scummvm-rg350-eeca348953d851d11f98b9b78d9bba0043937614.tar.bz2 scummvm-rg350-eeca348953d851d11f98b9b78d9bba0043937614.zip |
AVALANCHE: Move freeing of the used surfaces in Nim to a better place.
Diffstat (limited to 'engines/avalanche/graphics.cpp')
-rw-r--r-- | engines/avalanche/graphics.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/engines/avalanche/graphics.cpp b/engines/avalanche/graphics.cpp index f23ef2a78c..4b8d667fbf 100644 --- a/engines/avalanche/graphics.cpp +++ b/engines/avalanche/graphics.cpp @@ -60,11 +60,6 @@ GraphicManager::~GraphicManager() { _scrolls.free(); _backup.free(); - _nimStone.free(); - for (int i = 0; i < 3; i++) - _nimInitials[i].free(); - _nimLogo.free(); - for (int i = 0; i < 10; i++) _digits[i].free(); for (int i = 0; i < 9; i++) @@ -494,6 +489,13 @@ void GraphicManager::nimDrawLogo() { drawPicture(_surface, _nimLogo, 392, 5); } +void GraphicManager::nimFree() { + _nimStone.free(); + for (int i = 0; i < 3; i++) + _nimInitials[i].free(); + _nimLogo.free(); +} + /** * This function mimics Pascal's getimage(). */ |