aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes/scene14.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2013-12-31 18:38:51 +0200
committerEugene Sandulenko2013-12-31 18:38:51 +0200
commit63f80c365f9f9b5622fda6a6fd888efd95dc7243 (patch)
treeb21b14a7d86445d11994e3d683002e3532ea139b /engines/fullpipe/scenes/scene14.cpp
parent5e43ec5bdba34146915a1ebb571bbe0a6a66849e (diff)
downloadscummvm-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.cpp16
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) {