diff options
author | Eugene Sandulenko | 2013-12-31 18:38:51 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2013-12-31 18:38:51 +0200 |
commit | 63f80c365f9f9b5622fda6a6fd888efd95dc7243 (patch) | |
tree | b21b14a7d86445d11994e3d683002e3532ea139b /engines/fullpipe/scenes/scene14.cpp | |
parent | 5e43ec5bdba34146915a1ebb571bbe0a6a66849e (diff) | |
download | scummvm-rg350-63f80c365f9f9b5622fda6a6fd888efd95dc7243.tar.gz scummvm-rg350-63f80c365f9f9b5622fda6a6fd888efd95dc7243.tar.bz2 scummvm-rg350-63f80c365f9f9b5622fda6a6fd888efd95dc7243.zip |
FULLPIPE: Implement sceneHandler14_sub13()
Diffstat (limited to 'engines/fullpipe/scenes/scene14.cpp')
-rw-r--r-- | engines/fullpipe/scenes/scene14.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/engines/fullpipe/scenes/scene14.cpp b/engines/fullpipe/scenes/scene14.cpp index a25ee4e3fa..94b6d23fa0 100644 --- a/engines/fullpipe/scenes/scene14.cpp +++ b/engines/fullpipe/scenes/scene14.cpp @@ -287,7 +287,21 @@ void sceneHandler14_sub12() { } void sceneHandler14_sub13() { - warning("STUB: sceneHandler14_sub13()"); + g_vars->scene14_var03 = 0; + + if (g_fp->_aniMan->_movement) + g_fp->_aniMan->_movement->gotoLastFrame(); + + g_fp->_aniMan->stopAnim_maybe(); + + handleObjectInteraction(g_fp->_aniMan, g_fp->_currentScene->getPictureObjectById(PIC_SC14_RTRUBA, 0), 0); + + g_vars->scene14_grandma->changeStatics2(ST_GMA_SIT); + + chainQueue(QU_SC14_ENDARCADE, 0); + + getGameLoaderInteractionController()->disableFlag24(); + getCurrSceneSc2MotionController()->clearEnabled(); } int sceneHandler14(ExCommand *cmd) { |