aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe
diff options
context:
space:
mode:
authorEugene Sandulenko2013-12-22 00:43:12 +0200
committerEugene Sandulenko2013-12-22 00:58:42 +0200
commitc3ee5b4fed3558c42e3637a589159cb2faeb1df3 (patch)
treeb62f00bbd2c02924ba904f57dcec76f9c8fb5de2 /engines/fullpipe
parentc45720566d4c5a770058d417762a180527aaa73f (diff)
downloadscummvm-rg350-c3ee5b4fed3558c42e3637a589159cb2faeb1df3.tar.gz
scummvm-rg350-c3ee5b4fed3558c42e3637a589159cb2faeb1df3.tar.bz2
scummvm-rg350-c3ee5b4fed3558c42e3637a589159cb2faeb1df3.zip
FULLPIPE: Implement sceneHandler08_arcadeNow()
Diffstat (limited to 'engines/fullpipe')
-rw-r--r--engines/fullpipe/scenes/scene08.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/fullpipe/scenes/scene08.cpp b/engines/fullpipe/scenes/scene08.cpp
index cb2762bc76..d3e81cbe0d 100644
--- a/engines/fullpipe/scenes/scene08.cpp
+++ b/engines/fullpipe/scenes/scene08.cpp
@@ -142,7 +142,14 @@ void sceneHandler08_hideLadder() {
}
void sceneHandler08_arcadeNow() {
- warning("STUB: sceneHandler08_arcadeNow()");
+ MovGraphLink *lnk = getCurrSceneSc2MotionController()->getLinkByName(sO_Stairway);
+
+ g_fp->setObjectState(sO_TummyTrampie, g_fp->getObjectEnumState(sO_TummyTrampie, sO_IsSleeping));
+
+ g_vars->scene08_batuta->changeStatics2(ST_BTT_SLEEPS);
+
+ if (lnk)
+ lnk->_flags |= 0x20000000;
}
void sceneHandler08_resumeFlight() {