aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstrangerke2011-05-05 01:38:47 +0200
committerstrangerke2011-05-05 01:38:47 +0200
commitbeb1ce9866c8ae71a5379b834acb6e2ae6f76fb1 (patch)
tree52ac6e40e75e300774ca71f92e968ff6745fedac
parent427805c2f66dd24738803b3a3c4dcb37e7926ad6 (diff)
downloadscummvm-rg350-beb1ce9866c8ae71a5379b834acb6e2ae6f76fb1.tar.gz
scummvm-rg350-beb1ce9866c8ae71a5379b834acb6e2ae6f76fb1.tar.bz2
scummvm-rg350-beb1ce9866c8ae71a5379b834acb6e2ae6f76fb1.zip
TSAGE: Fix a nasty graphical bug in scene 9450
-rw-r--r--engines/tsage/ringworld_scenes10.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/tsage/ringworld_scenes10.cpp b/engines/tsage/ringworld_scenes10.cpp
index 905c09bf35..dbb194aeda 100644
--- a/engines/tsage/ringworld_scenes10.cpp
+++ b/engines/tsage/ringworld_scenes10.cpp
@@ -911,8 +911,10 @@ void Scene9450::signal() {
_sceneMode = 1001;
if (_object2._action)
_object2._action->remove();
+ // Eat
+ setAction(&_sequenceManager1, this, 9455, &_object2, &_object1, &_object3, NULL);
}
- // No break on purpose
+ break;
case 1001:
case 1003:
// Eat
@@ -980,7 +982,7 @@ void Scene9450::postInit(SceneObjectList *OwnerList) {
} else {
_object3.postInit();
_object3.hide();
- _object3.setAction(&_sequenceManager2, 0, 9455, &_object2, &_object1, NULL);
+ _object3.setAction(&_sequenceManager2, NULL, 9455, &_object2, &_object1, NULL);
}
if (RING_INVENTORY._tunic._sceneNumber != 1)