aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2014-01-05 22:41:04 +0200
committerEugene Sandulenko2014-01-05 22:42:15 +0200
commit86e244bbe5581cdf04d093dcd894f5aa646a0bca (patch)
treef99a0b6236427c061d470b62aed696a37b658dc2
parent8707660f3145317f8c0b0c83ce53b96681106f48 (diff)
downloadscummvm-rg350-86e244bbe5581cdf04d093dcd894f5aa646a0bca.tar.gz
scummvm-rg350-86e244bbe5581cdf04d093dcd894f5aa646a0bca.tar.bz2
scummvm-rg350-86e244bbe5581cdf04d093dcd894f5aa646a0bca.zip
FULLPIPE: Enable scene26
-rw-r--r--engines/fullpipe/scenes.cpp4
-rw-r--r--engines/fullpipe/scenes.h5
-rw-r--r--engines/fullpipe/scenes/scene26.cpp2
3 files changed, 8 insertions, 3 deletions
diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp
index cf40c6bbe3..322c7d75e0 100644
--- a/engines/fullpipe/scenes.cpp
+++ b/engines/fullpipe/scenes.cpp
@@ -761,7 +761,6 @@ bool FullpipeEngine::sceneSwitcher(EntranceInfo *entrance) {
_updateCursorCallback = scene25_updateCursor;
break;
-#if 0
case SC_26:
sceneVar = _gameLoader->_gameVar->getSubVarByName("SC_26");
scene->preloadMovements(sceneVar);
@@ -770,10 +769,11 @@ bool FullpipeEngine::sceneSwitcher(EntranceInfo *entrance) {
scene->initObjectCursors("SC_26");
setSceneMusicParameters(sceneVar);
insertMessageHandler(sceneHandler26, 2, 2);
- scene26_sub_426140(scene);
+ scene26_setupDrop(scene);
_updateCursorCallback = scene26_updateCursor;
break;
+#if 0
case SC_27:
sceneVar = _gameLoader->_gameVar->getSubVarByName("SC_27");
scene->preloadMovements(sceneVar);
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index bdd2307241..f2843b251d 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -127,6 +127,11 @@ void scene25_setupWater(Scene *sc, int entrance);
int sceneHandler25(ExCommand *cmd);
int scene25_updateCursor();
+void scene26_initScene(Scene *sc);
+void scene26_setupDrop(Scene *sc);
+int sceneHandler26(ExCommand *cmd);
+int scene26_updateCursor();
+
int scene30_updateCursor();
void scene30_initScene(Scene *sc, int flag);
int sceneHandler30(ExCommand *cmd);
diff --git a/engines/fullpipe/scenes/scene26.cpp b/engines/fullpipe/scenes/scene26.cpp
index 841e1896bb..0c53130e3e 100644
--- a/engines/fullpipe/scenes/scene26.cpp
+++ b/engines/fullpipe/scenes/scene26.cpp
@@ -87,7 +87,7 @@ void sceneHandler26_updateDrop() {
g_fp->_behaviorManager->setFlagByStaticAniObject(g_vars->scene26_drop, 1);
}
-void scene26_setupDrop() {
+void scene26_setupDrop(Scene *sc) {
sceneHandler26_updateDrop();
}