aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/monitor.cpp
diff options
context:
space:
mode:
authorBertrand Augereau2011-11-18 12:06:16 +0100
committerBertrand Augereau2011-11-18 16:57:37 +0100
commit29ff93e2577d68084ef95f481ee1cd370cf287f5 (patch)
treeccda8c215cad04881666be90aaa7bdd0b9525850 /engines/dreamweb/monitor.cpp
parent5e8d52562d7d214190a6df068b0a3d7fb295d6ca (diff)
downloadscummvm-rg350-29ff93e2577d68084ef95f481ee1cd370cf287f5.tar.gz
scummvm-rg350-29ff93e2577d68084ef95f481ee1cd370cf287f5.tar.bz2
scummvm-rg350-29ff93e2577d68084ef95f481ee1cd370cf287f5.zip
DREAMWEB: 'scrollmonitor' ported to C++
Diffstat (limited to 'engines/dreamweb/monitor.cpp')
-rw-r--r--engines/dreamweb/monitor.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/dreamweb/monitor.cpp b/engines/dreamweb/monitor.cpp
index cbd1bc8c96..530acc19a9 100644
--- a/engines/dreamweb/monitor.cpp
+++ b/engines/dreamweb/monitor.cpp
@@ -187,5 +187,19 @@ void DreamGenContext::hangoncurs() {
hangoncurs(cx);
}
+void DreamGenContext::scrollmonitor() {
+ push(bx); // The 3 push/pops are all needed for now
+ push(di);
+ push(si);
+ printlogo();
+ printundermon();
+ workToScreenCPP();
+ al = 25;
+ playchannel1();
+ si = pop();
+ di = pop();
+ bx = pop();
+}
+
} /*namespace dreamgen */