diff options
author | Filippos Karapetis | 2011-12-07 01:50:26 +0200 |
---|---|---|
committer | Filippos Karapetis | 2011-12-07 01:51:12 +0200 |
commit | 1c9a3e7da1b9e3adb0189dfb60347d31d21415b7 (patch) | |
tree | 7aa8ed8d5bd472cc838182e7f9a789a41527d4b7 /engines/dreamweb/vgagrafx.cpp | |
parent | 8b4a1625ea4e6d77ab4ce7654e936ab165b3d112 (diff) | |
download | scummvm-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.cpp | 21 |
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 |