aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorstrangerke2011-05-27 23:52:16 +0200
committerstrangerke2011-05-27 23:52:16 +0200
commitdaa69cce8b95e2d7dcf28c770191bc3924d0b5b7 (patch)
treebdfaa8442151842bf06de1a13452cc3dda9cdd42 /engines/tsage
parent6113724eb5eb3fac1bb421751451a2af8ac18abd (diff)
downloadscummvm-rg350-daa69cce8b95e2d7dcf28c770191bc3924d0b5b7.tar.gz
scummvm-rg350-daa69cce8b95e2d7dcf28c770191bc3924d0b5b7.tar.bz2
scummvm-rg350-daa69cce8b95e2d7dcf28c770191bc3924d0b5b7.zip
TSAGE: Add a workaround for the mouse hidden bug in scene 4150 (also present in the original)
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/ringworld_scenes5.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_scenes5.cpp b/engines/tsage/ringworld_scenes5.cpp
index 4f1735141e..e55703993c 100644
--- a/engines/tsage/ringworld_scenes5.cpp
+++ b/engines/tsage/ringworld_scenes5.cpp
@@ -2712,6 +2712,10 @@ void Scene4100::postInit(SceneObjectList *OwnerList) {
setAction(&_action4);
_globals->clearFlag(43);
+ } else {
+ // Workaround: In the original, the mouse is hidden when Quinn
+ // goes back to scene 4150 then to scene 4100. This enables everything.
+ _globals->_player.enableControl();
}
_globals->_player.setPosition(Common::Point(252, 139));