aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorstrangerke2011-05-22 11:13:37 +0200
committerstrangerke2011-05-24 19:13:51 +0200
commit0805549e1a8fa2cd17f332b6364d3e15eb832c77 (patch)
tree5f68345491b170db664b9e8934553a01aa15e8d0 /engines/tsage
parentdc1d07774fc8ab0554047115d319ef8c0a2c3f63 (diff)
downloadscummvm-rg350-0805549e1a8fa2cd17f332b6364d3e15eb832c77.tar.gz
scummvm-rg350-0805549e1a8fa2cd17f332b6364d3e15eb832c77.tar.bz2
scummvm-rg350-0805549e1a8fa2cd17f332b6364d3e15eb832c77.zip
TSAGE: Fix bug "Scene 2100: If you sit down at Quinn's console and then get back up again, his walk animation gets screwed"
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/ringworld_scenes3.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes3.cpp b/engines/tsage/ringworld_scenes3.cpp
index 9931d89ad4..0a64b87a19 100644
--- a/engines/tsage/ringworld_scenes3.cpp
+++ b/engines/tsage/ringworld_scenes3.cpp
@@ -1401,6 +1401,7 @@ void Scene2100::Hotspot8::doAction(int action) {
}
void Scene2100::Hotspot10::doAction(int action) {
+ // Quinn's Console
Scene2100 *scene = (Scene2100 *)_globals->_sceneManager._scene;
switch (action) {
@@ -1415,6 +1416,7 @@ void Scene2100::Hotspot10::doAction(int action) {
} else if (_globals->getFlag(13)) {
SceneItem::display2(2100, 28);
} else {
+ scene->_sceneMode = 2101;
scene->setAction(&scene->_sequenceManager, scene, 2101, &_globals->_player, NULL);
}
break;