aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/fullpipe/scenes.h')
-rw-r--r--engines/fullpipe/scenes.h67
1 files changed, 56 insertions, 11 deletions
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index ab5e18654f..1348740036 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -101,6 +101,9 @@ void scene17_restoreState();
int sceneHandler17(ExCommand *cmd);
int scene17_updateCursor();
+void scene18_preload();
+void scene19_preload(Scene *sc, int key);
+
void scene20_initScene(Scene *sc);
int sceneHandler20(ExCommand *ex);
@@ -143,6 +146,16 @@ int sceneHandler30(ExCommand *cmd);
void scene31_initScene(Scene *sc);
int sceneHandler31(ExCommand *ex);
+void scene32_initScene(Scene *sc);
+void scene32_setupMusic();
+int sceneHandler32(ExCommand *cmd);
+int scene32_updateCursor();
+
+void scene33_initScene(Scene *sc);
+void scene33_setupMusic();
+int sceneHandler33(ExCommand *cmd);
+int scene33_updateCursor();
+
int scene36_updateCursor();
void scene36_initScene(Scene *sc);
int sceneHandler36(ExCommand *cmd);
@@ -375,6 +388,8 @@ public:
bool scene17_handPhase;
int scene17_sceneEdgeX;
+ int scene18_var01;
+
int scene20_fliesCountdown;
StaticANIObject *scene20_grandma;
@@ -426,17 +441,13 @@ public:
StaticANIObject *scene26_sock;
StaticANIObject *scene26_activeVent;
- int scene28_var01;
- int scene28_var02;
- int scene28_var03;
- int scene28_var04;
- int scene28_var05;
- int scene28_var06;
- PictureObject *scene28_var07;
- PictureObject *scene28_var08;
- int scene28_var09;
- int scene28_var10;
- int scene28_var11;
+ bool scene28_fliesArePresent;
+ bool scene28_beardedDirection;
+ PictureObject *scene28_darkeningObject;
+ PictureObject *scene28_lighteningObject;
+ bool scene28_headDirection;
+ bool scene28_headBeardedFlipper;
+ bool scene28_lift6inside;
StaticANIObject *scene30_leg;
int scene30_liftFlag;
@@ -445,6 +456,40 @@ public:
StaticANIObject *scene31_cactus;
StaticANIObject *scene31_plusMinus;
+ bool scene32_flagIsWaving;
+ bool scene32_flagNeedsStopping;
+ bool scene32_dudeIsSitting;
+ int scene32_cactusCounter;
+ bool scene32_dudeOnLadder;
+ bool scene32_cactusIsGrowing;
+ StaticANIObject *scene32_flag;
+ StaticANIObject *scene32_cactus;
+ StaticANIObject *scene32_massOrange;
+ StaticANIObject *scene32_massBlue;
+ StaticANIObject *scene32_massGreen;
+ StaticANIObject *scene32_button;
+
+ StaticANIObject *scene33_mug;
+ StaticANIObject *scene33_jettie;
+ StaticANIObject *scene33_cube;
+ int scene33_cubeX;
+ bool scene33_handleIsDown;
+ int scene33_ventsX[9];
+ int scene33_ventsState[9];
+
+ int scene34_var01;
+ int scene34_var02;
+ int scene34_var03;
+ int scene34_var04;
+ StaticANIObject *scene34_cactus;
+ StaticANIObject *scene34_vent;
+ StaticANIObject *scene34_hatch;
+ StaticANIObject *scene34_boot;
+ int scene34_var05;
+ int scene34_var06;
+ int scene34_var07;
+ int scene34_var08;
+
StaticANIObject *scene36_rotohrust;
StaticANIObject *scene36_scissors;