aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes
diff options
context:
space:
mode:
authorEugene Sandulenko2013-12-17 10:08:20 +0200
committerEugene Sandulenko2013-12-17 10:08:20 +0200
commitbdd9931357bc7623c17d0fa606b2c854be771b64 (patch)
treeaebc181a79d3d70a076e52f6a8dc6969d4b6f11a /engines/fullpipe/scenes
parent16194e227f9bef26240b8ecd3cfc604e8bc84c19 (diff)
downloadscummvm-rg350-bdd9931357bc7623c17d0fa606b2c854be771b64.tar.gz
scummvm-rg350-bdd9931357bc7623c17d0fa606b2c854be771b64.tar.bz2
scummvm-rg350-bdd9931357bc7623c17d0fa606b2c854be771b64.zip
FULLPIPE: Implement sceneHandler06_enableDrops()
Diffstat (limited to 'engines/fullpipe/scenes')
-rw-r--r--engines/fullpipe/scenes/scene06.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/engines/fullpipe/scenes/scene06.cpp b/engines/fullpipe/scenes/scene06.cpp
index 76f61ff894..a8ce227ca0 100644
--- a/engines/fullpipe/scenes/scene06.cpp
+++ b/engines/fullpipe/scenes/scene06.cpp
@@ -77,7 +77,20 @@ void sceneHandler06_winArcade() {
}
void sceneHandler06_enableDrops() {
- warning("STUB: sceneHandler06_enableDrops()");
+ chainQueue(QU_SC6_DROPS, 0);
+
+ g_vars->scene06_mumsy->changeStatics2(ST_MOM_SITS);
+ g_fullpipe->setObjectState(sO_BigMumsy, g_fullpipe->getObjectEnumState(sO_BigMumsy, sO_IsPlaying));
+
+ chainQueue(QU_MOM_STANDUP, 1);
+
+ g_vars->scene06_var07 = 1;
+ g_vars->scene06_var12 = 0;
+ g_vars->scene06_mumsyPos = 0;
+ g_vars->scene06_var13 = 0;
+ g_vars->scene06_var16 = 0;
+
+ sceneHandler06_setExits(g_fullpipe->_currentScene);
}
void sceneHandler06_sub01() {