aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/vgagrafx.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2011-12-07 01:50:26 +0200
committerFilippos Karapetis2011-12-07 01:51:12 +0200
commit1c9a3e7da1b9e3adb0189dfb60347d31d21415b7 (patch)
tree7aa8ed8d5bd472cc838182e7f9a789a41527d4b7 /engines/dreamweb/vgagrafx.cpp
parent8b4a1625ea4e6d77ab4ce7654e936ab165b3d112 (diff)
downloadscummvm-rg350-1c9a3e7da1b9e3adb0189dfb60347d31d21415b7.tar.gz
scummvm-rg350-1c9a3e7da1b9e3adb0189dfb60347d31d21415b7.tar.bz2
scummvm-rg350-1c9a3e7da1b9e3adb0189dfb60347d31d21415b7.zip
DREAMWEB: 'dumpkeypad', 'dumpsymbol', 'dumpsymbox', 'dumpzoom'
Diffstat (limited to 'engines/dreamweb/vgagrafx.cpp')
-rw-r--r--engines/dreamweb/vgagrafx.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/engines/dreamweb/vgagrafx.cpp b/engines/dreamweb/vgagrafx.cpp
index 3e1d97e5ca..1e678d059b 100644
--- a/engines/dreamweb/vgagrafx.cpp
+++ b/engines/dreamweb/vgagrafx.cpp
@@ -497,4 +497,25 @@ void DreamGenContext::createPanel2() {
showFrame(engine->icons2(), 160, 0, 5, 2);
}
+void DreamGenContext::dumpKeypad() {
+ multiDump((36 + 112) - 3, 72 - 4, 120, 90);
+}
+
+void DreamGenContext::dumpSymbol() {
+ data.byte(kNewtextline) = 0;
+ multiDump(64, 56 + 20, 104, 60);
+}
+
+void DreamGenContext::dumpZoom() {
+ if (data.byte(kZoomon) == 1)
+ multiDump(8 + 5, 132 + 4, 46, 40);
+}
+
+void DreamGenContext::dumpSymBox() {
+ if (data.word(kDumpx) != 0xFFFF) {
+ multiDump(data.word(kDumpx), data.word(kDumpy), 30, 77);
+ data.word(kDumpx) = 0xFFFF;
+ }
+}
+
} // End of namespace DreamGen