diff options
author | Eugene Sandulenko | 2014-02-03 21:27:36 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2014-02-03 21:27:36 +0200 |
commit | 5d99d91fb022e25ff93f23daf59a318d02a01bf9 (patch) | |
tree | 2b546d75895e3fc987954a5df0aeb2aae73a12e7 /engines/fullpipe/scenes/scene27.cpp | |
parent | 75a6aec6a1d18ec818722602c347cc25babaf7d8 (diff) | |
download | scummvm-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.cpp | 10 |
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() { |