aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2014-01-05 00:53:10 +0200
committerEugene Sandulenko2014-01-05 00:53:31 +0200
commitd75c4d7f447bc87ff0fcebc7c4abaa4e4f281f22 (patch)
tree301f3b636fe202651448855f398bd90d64bb088d
parentd8c3c774d1ef88e388037a903620716b42510d03 (diff)
downloadscummvm-rg350-d75c4d7f447bc87ff0fcebc7c4abaa4e4f281f22.tar.gz
scummvm-rg350-d75c4d7f447bc87ff0fcebc7c4abaa4e4f281f22.tar.bz2
scummvm-rg350-d75c4d7f447bc87ff0fcebc7c4abaa4e4f281f22.zip
FULLPIPE: Enable scene23
-rw-r--r--engines/fullpipe/scenes.cpp4
-rw-r--r--engines/fullpipe/scenes.h5
2 files changed, 6 insertions, 3 deletions
diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp
index ba6f8873e7..d11a9238ac 100644
--- a/engines/fullpipe/scenes.cpp
+++ b/engines/fullpipe/scenes.cpp
@@ -708,7 +708,6 @@ bool FullpipeEngine::sceneSwitcher(EntranceInfo *entrance) {
_updateCursorCallback = scene22_updateCursor;
break;
-#if 0
case SC_23:
sceneVar = _gameLoader->_gameVar->getSubVarByName("SC_23");
scene->preloadMovements(sceneVar);
@@ -717,10 +716,9 @@ bool FullpipeEngine::sceneSwitcher(EntranceInfo *entrance) {
scene->initObjectCursors("SC_23");
setSceneMusicParameters(sceneVar);
insertMessageHandler(sceneHandler23, 2, 2);
- scene23_sub_423B00();
+ scene23_setGiraffeState();
_updateCursorCallback = scene23_updateCursor;
break;
-#endif
case SC_24:
sceneVar = _gameLoader->_gameVar->getSubVarByName("SC_24");
diff --git a/engines/fullpipe/scenes.h b/engines/fullpipe/scenes.h
index e2c5696573..b27260832b 100644
--- a/engines/fullpipe/scenes.h
+++ b/engines/fullpipe/scenes.h
@@ -113,6 +113,11 @@ void scene22_setBagState();
int sceneHandler22(ExCommand *cmd);
int scene22_updateCursor();
+void scene23_initScene(Scene *sc);
+void scene23_setGiraffeState();
+int sceneHandler23(ExCommand *cmd);
+int scene23_updateCursor();
+
void scene24_initScene(Scene *sc);
void scene24_setPoolState();
int sceneHandler24(ExCommand *cmd);