aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gilbert2013-07-06 17:01:49 -0400
committerPaul Gilbert2013-07-06 17:01:49 -0400
commitbd82ca97c228edb1f526a8a88a9f370daab8de95 (patch)
treef9706ca42c9f95d5c35a59744db234b9747f8ef5
parent4a201ba6cfbe47598bb3676adf08a2b5ac3ca6da (diff)
downloadscummvm-rg350-bd82ca97c228edb1f526a8a88a9f370daab8de95.tar.gz
scummvm-rg350-bd82ca97c228edb1f526a8a88a9f370daab8de95.tar.bz2
scummvm-rg350-bd82ca97c228edb1f526a8a88a9f370daab8de95.zip
TSAGE: Minor R2R scene bugfixes
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes0.cpp5
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes1.cpp7
2 files changed, 7 insertions, 5 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes0.cpp b/engines/tsage/ringworld2/ringworld2_scenes0.cpp
index 3b7d283e44..0c0376f559 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes0.cpp
+++ b/engines/tsage/ringworld2/ringworld2_scenes0.cpp
@@ -2708,6 +2708,8 @@ void Scene250::signal() {
case 7:
_field418 = 1;
if ((_field414 + 12) == _field412)
+ _sceneMode = 9;
+ else
_sceneMode = 8;
signal();
break;
@@ -3181,8 +3183,9 @@ void Scene300::synchronize(Serializer &s) {
}
void Scene300::postInit(SceneObjectList *OwnerList) {
- SceneExt::postInit();
loadScene(300);
+ SceneExt::postInit();
+
_sound1.play(23);
setZoomPercents(75, 93, 120, 100);
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.cpp b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
index 59736989ee..dd29488bea 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.cpp
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
@@ -1571,10 +1571,9 @@ void Scene1200::dispatch() {
break;
}
_mazeUI.setMazePosition(Common::Point(R2_GLOBALS._v56AA2, R2_GLOBALS._v56AA4));
- warning("int unk = set_pane_p(_paneNumber);");
- _mazeUI.draw();
- warning("_gfxManager.sub294AC(unk);");
- warning("tmpRect.sub14DF3();");
+
+ debug("_gfxManager.sub294AC(unk);");
+ debug("tmpRect.sub14DF3();");
if (_field416 != 0) {
switch(_field412 - 1) {