diff options
Diffstat (limited to 'engines/fullpipe')
-rw-r--r-- | engines/fullpipe/scenes/scene27.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/fullpipe/scenes/scene27.cpp b/engines/fullpipe/scenes/scene27.cpp index 46eebba8b7..870cff9ece 100644 --- a/engines/fullpipe/scenes/scene27.cpp +++ b/engines/fullpipe/scenes/scene27.cpp @@ -157,8 +157,19 @@ int scene27_updateCursor() { return g_fp->_cursorId; } +void sceneHandler27_driverGiveVent() { + warning("STUB: sceneHandler27_driverGiveVent()"); +} + void sceneHandler27_winArcade() { - warning("STUB: sceneHandler27_winArcade()"); + if (g_fp->getObjectState(sO_Driver) == g_fp->getObjectEnumState(sO_Driver, sO_WithSteering)) { + g_vars->scene27_var08 = 0; + + g_fp->_aniMan->_callback2 = 0; + g_fp->_aniMan->changeStatics2(ST_MAN_RIGHT); + + sceneHandler27_driverGiveVent(); + } } void sceneHandler27_takeVent() { |