aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes/scene26.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2014-01-06 00:29:58 +0200
committerEugene Sandulenko2014-01-06 00:29:58 +0200
commit9e8d3c094954db049883ef5b2a8f0b2afd53ace4 (patch)
treebcd778d586866686c6d5871568d26e07c7b0efd6 /engines/fullpipe/scenes/scene26.cpp
parent07448e89f70bbd2e210f5f80f36c634affe40c6c (diff)
downloadscummvm-rg350-9e8d3c094954db049883ef5b2a8f0b2afd53ace4.tar.gz
scummvm-rg350-9e8d3c094954db049883ef5b2a8f0b2afd53ace4.tar.bz2
scummvm-rg350-9e8d3c094954db049883ef5b2a8f0b2afd53ace4.zip
FULLPIPE: Implement sceneHandler26_showVent()
Diffstat (limited to 'engines/fullpipe/scenes/scene26.cpp')
-rw-r--r--engines/fullpipe/scenes/scene26.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/engines/fullpipe/scenes/scene26.cpp b/engines/fullpipe/scenes/scene26.cpp
index 4fbcbf35db..65ce6dd95c 100644
--- a/engines/fullpipe/scenes/scene26.cpp
+++ b/engines/fullpipe/scenes/scene26.cpp
@@ -112,7 +112,19 @@ void sceneHandler26_testVent() {
}
void sceneHandler26_showVent() {
- warning("STUB: sceneHandler26_showVent()");
+ if (g_vars->scene26_var05) {
+ int id = g_vars->scene26_var05->_statics->_staticsId;
+
+ if (id == ST_VNT26_UP2) {
+ g_vars->scene26_var05->changeStatics2(ST_VNT26_RIGHT2);
+ } else {
+ if (id != ST_VNT26_RIGHT2)
+ return;
+
+ g_vars->scene26_var05->changeStatics2(ST_VNT26_UP2);
+ }
+ g_vars->scene26_var05->show1(-1, -1, -1, 0);
+ }
}
void sceneHandler26_hideVent() {