aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/scenes.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-03-23 19:16:09 +1100
committerPaul Gilbert2011-03-23 19:16:09 +1100
commit5e6cc67e2e9b4ccd2cf6b02ec6b1a92841eae421 (patch)
tree29715daec7f27c625c10b49f29021977eedd6ccb /engines/tsage/scenes.cpp
parent71354fdf13f84573acba278b420c9d87ede16925 (diff)
downloadscummvm-rg350-5e6cc67e2e9b4ccd2cf6b02ec6b1a92841eae421.tar.gz
scummvm-rg350-5e6cc67e2e9b4ccd2cf6b02ec6b1a92841eae421.tar.bz2
scummvm-rg350-5e6cc67e2e9b4ccd2cf6b02ec6b1a92841eae421.zip
TSAGE: Implemented Scene #4025 - Village - Puzzle Board
Diffstat (limited to 'engines/tsage/scenes.cpp')
-rw-r--r--engines/tsage/scenes.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/tsage/scenes.cpp b/engines/tsage/scenes.cpp
index 40f29e661a..a0172a6507 100644
--- a/engines/tsage/scenes.cpp
+++ b/engines/tsage/scenes.cpp
@@ -58,6 +58,10 @@ void SceneManager::checkScene() {
}
void SceneManager::sceneChange() {
+ // Handle removing the scene
+ if (_scene)
+ _scene->remove();
+
// Clear the scene objects
List<SceneObject *>::iterator io = _globals->_sceneObjects->begin();
while (io != _globals->_sceneObjects->end()) {