aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes/scene27.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2014-02-03 21:27:36 +0200
committerEugene Sandulenko2014-02-03 21:27:36 +0200
commit5d99d91fb022e25ff93f23daf59a318d02a01bf9 (patch)
tree2b546d75895e3fc987954a5df0aeb2aae73a12e7 /engines/fullpipe/scenes/scene27.cpp
parent75a6aec6a1d18ec818722602c347cc25babaf7d8 (diff)
downloadscummvm-rg350-5d99d91fb022e25ff93f23daf59a318d02a01bf9.tar.gz
scummvm-rg350-5d99d91fb022e25ff93f23daf59a318d02a01bf9.tar.bz2
scummvm-rg350-5d99d91fb022e25ff93f23daf59a318d02a01bf9.zip
FULLPIPE: Implement sceneHandler27_driverGiveVent()
Diffstat (limited to 'engines/fullpipe/scenes/scene27.cpp')
-rw-r--r--engines/fullpipe/scenes/scene27.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/fullpipe/scenes/scene27.cpp b/engines/fullpipe/scenes/scene27.cpp
index 05d67259cc..6110e7c425 100644
--- a/engines/fullpipe/scenes/scene27.cpp
+++ b/engines/fullpipe/scenes/scene27.cpp
@@ -158,7 +158,15 @@ int scene27_updateCursor() {
}
void sceneHandler27_driverGiveVent() {
- warning("STUB: sceneHandler27_driverGiveVent()");
+ g_vars->scene27_driver->changeStatics2(ST_DRV_VENT);
+ g_vars->scene27_driver->startMQIfIdle(QU_DRV_GIVEVENT, 1);
+
+ g_vars->scene27_var15 = 0;
+
+ getCurrSceneSc2MotionController()->setEnabled();
+ getGameLoaderInteractionController()->enableFlag24();
+
+ g_fp->_behaviorManager->setFlagByStaticAniObject(g_fp->_aniMan, 1);
}
void sceneHandler27_winArcade() {