aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2014-03-25 21:10:03 +0200
committerEugene Sandulenko2014-03-25 21:10:03 +0200
commita300c384d20dbc7331cc0fd40a4aa661388c0450 (patch)
tree133b2f194494a3560e72ea36c5c5f2e1b8717293
parentae49c56c228e64bdb4308b49a139cfc8a0f8a01a (diff)
downloadscummvm-rg350-a300c384d20dbc7331cc0fd40a4aa661388c0450.tar.gz
scummvm-rg350-a300c384d20dbc7331cc0fd40a4aa661388c0450.tar.bz2
scummvm-rg350-a300c384d20dbc7331cc0fd40a4aa661388c0450.zip
FULLPIPE: Implement sceneHandler29_manFromR()
-rw-r--r--engines/fullpipe/constants.h1
-rw-r--r--engines/fullpipe/scenes/scene29.cpp10
2 files changed, 11 insertions, 0 deletions
diff --git a/engines/fullpipe/constants.h b/engines/fullpipe/constants.h
index b1c52d6476..3763f77220 100644
--- a/engines/fullpipe/constants.h
+++ b/engines/fullpipe/constants.h
@@ -1304,6 +1304,7 @@ namespace Fullpipe {
#define MV_SHR_HITASS 2152
#define PIC_SC29_LTRUBA 2081
#define QU_SC29_MANFROM_L 2101
+#define QU_SC29_MANFROM_R 2104
#define SND_29_028 4758
#define SND_29_029 4759
#define ST_ASS_NORM 2122
diff --git a/engines/fullpipe/scenes/scene29.cpp b/engines/fullpipe/scenes/scene29.cpp
index c247b0f8f6..6aa88b5676 100644
--- a/engines/fullpipe/scenes/scene29.cpp
+++ b/engines/fullpipe/scenes/scene29.cpp
@@ -233,6 +233,16 @@ void sceneHandler29_manFromL() {
}
}
+void sceneHandler29_manFromR() {
+ getCurrSceneSc2MotionController()->setEnabled();
+ getGameLoaderInteractionController()->enableFlag24();
+
+ chainQueue(QU_SC29_MANFROM_R, 1);
+
+ g_vars->scene29_var10 = 0;
+ g_vars->scene29_var12 = 0;
+}
+
void sceneHandler29_sub05() {
warning("STUB: sceneHandler29_sub05()");
}