aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorPaul Gilbert2011-12-14 21:44:45 +1100
committerPaul Gilbert2011-12-14 21:44:45 +1100
commit991bcb680607853e79dcf2d5caa9cfe225d300a3 (patch)
tree8b0ce648f2017eea1462bec3cf7b43bf62a720e1 /engines/tsage
parent907e9bc0cc4d1601c34d57edb3c4ce7233cb786e (diff)
downloadscummvm-rg350-991bcb680607853e79dcf2d5caa9cfe225d300a3.tar.gz
scummvm-rg350-991bcb680607853e79dcf2d5caa9cfe225d300a3.tar.bz2
scummvm-rg350-991bcb680607853e79dcf2d5caa9cfe225d300a3.zip
TSAGE: Return to R2R scene 175 - Empty Bedroom #2
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/ringworld2/ringworld2_logic.cpp8
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes0.h3
2 files changed, 9 insertions, 2 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_logic.cpp b/engines/tsage/ringworld2/ringworld2_logic.cpp
index c6ad92bd91..8abe44a766 100644
--- a/engines/tsage/ringworld2/ringworld2_logic.cpp
+++ b/engines/tsage/ringworld2/ringworld2_logic.cpp
@@ -42,10 +42,14 @@ Scene *Ringworld2Game::createScene(int sceneNumber) {
case 100: return new Scene100();
// Computer console
case 125: return new Scene125();
- // Empty Bedroom
- case 150: return new Scene150();
+ case 150:
+ // Empty Bedroom #1
+ return new Scene150();
case 160:
+ error("Missing scene %d from group 0", sceneNumber);
case 175:
+ // Empty Bedroom #2
+ return new Scene175();
case 180:
error("Missing scene %d from group 0", sceneNumber);
case 200:
diff --git a/engines/tsage/ringworld2/ringworld2_scenes0.h b/engines/tsage/ringworld2/ringworld2_scenes0.h
index 646d23286a..16133e81a0 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes0.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes0.h
@@ -166,6 +166,9 @@ public:
virtual void signal();
};
+class Scene175: public Scene150 {
+};
+
class Scene200: public SceneExt {
/* Objects */
class NorthDoor: public SceneActor {