aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2014-01-02 13:44:57 +0200
committerEugene Sandulenko2014-01-02 13:44:57 +0200
commitff6cbe625b31c2fee34282dc4f22932cc112b28a (patch)
treec2e80aa1c54ccec05a4b38ff5a4ca9d074f247af
parent3da549630e0af5f1fbc39654c00b0346d3dc28be (diff)
downloadscummvm-rg350-ff6cbe625b31c2fee34282dc4f22932cc112b28a.tar.gz
scummvm-rg350-ff6cbe625b31c2fee34282dc4f22932cc112b28a.tar.bz2
scummvm-rg350-ff6cbe625b31c2fee34282dc4f22932cc112b28a.zip
FULLPIPE: Plug scene30 in
-rw-r--r--engines/fullpipe/constants.h12
-rw-r--r--engines/fullpipe/module.mk1
-rw-r--r--engines/fullpipe/scenes.cpp7
-rw-r--r--engines/fullpipe/scenes.h7
4 files changed, 27 insertions, 0 deletions
diff --git a/engines/fullpipe/constants.h b/engines/fullpipe/constants.h
index 44f42adc3c..28eee3914e 100644
--- a/engines/fullpipe/constants.h
+++ b/engines/fullpipe/constants.h
@@ -747,7 +747,19 @@ namespace Fullpipe {
#define ST_DRP24_EMPTY 3507
#define ST_WTR24_FLOWLOWER 1843
+// Scene 30
+#define ANI_LEG 2322
+#define QU_SC30_ENTERLIFT 2823
+#define QU_SC30_EXITLIFT 2824
+#define ST_LEG_DOWN 2325
+#define ST_LEG_DOWN1 2330
+#define ST_LEG_DOWN2 2334
+#define ST_LEG_EMPTY 2338
+#define ST_LEG_UP 2324
+
// Scene 31
+#define LiftDown 1058
+#define LiftUp 1057
#define ANI_CACTUS_31 2456
#define MSG_SC31_PULL 2944
#define MSG_SC31_TESTCACTUS 5095
diff --git a/engines/fullpipe/module.mk b/engines/fullpipe/module.mk
index 39e20ee8b8..aa189242c9 100644
--- a/engines/fullpipe/module.mk
+++ b/engines/fullpipe/module.mk
@@ -42,6 +42,7 @@ MODULE_OBJS = \
scenes/scene17.o \
scenes/scene21.o \
scenes/scene24.o \
+ scenes/scene30.o \
scenes/scene31.o \
scenes/sceneDbg.o \
scenes/sceneIntro.o
diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp
index a86e86ef5d..0a95b5e9f3 100644
--- a/engines/fullpipe/scenes.cpp
+++ b/engines/fullpipe/scenes.cpp
@@ -261,6 +261,13 @@ Vars::Vars() {
scene24_jet = 0;
scene24_drop = 0;
+ scene30_var01 = 0;
+ scene30_var02 = 0;
+ scene30_var03 = 0;
+ scene30_var04 = 0;
+ scene30_leg = 0;
+ scene30_var05 = 0;
+
scene31_chantingCountdown = 0;
scene31_cactus = 0;
scene31_plusMinus = 0;
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index a39c1ccca1..296e3d1bac 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -354,6 +354,13 @@ public:
StaticANIObject *scene24_jet;
StaticANIObject *scene24_drop;
+ int scene30_var01;
+ int scene30_var02;
+ int scene30_var03;
+ int scene30_var04;
+ StaticANIObject *scene30_leg;
+ int scene30_var05;
+
int scene31_chantingCountdown;
StaticANIObject *scene31_cactus;
StaticANIObject *scene31_plusMinus;