aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBertrand Augereau2011-12-03 15:57:47 +0100
committerBertrand Augereau2011-12-03 15:59:04 +0100
commitd37a4ee95e3ff5beddfda4b60ad93259491b8e4c (patch)
tree425bd0bf8a459e6f24b243b2fc3d78f4cda0acfc
parenta92a4414e6731c09bd3a6ea51a8cfb541dda9a8a (diff)
downloadscummvm-rg350-d37a4ee95e3ff5beddfda4b60ad93259491b8e4c.tar.gz
scummvm-rg350-d37a4ee95e3ff5beddfda4b60ad93259491b8e4c.tar.bz2
scummvm-rg350-d37a4ee95e3ff5beddfda4b60ad93259491b8e4c.zip
DREAMWEB: 'dumpMenu' ported to C++
-rwxr-xr-xdevtools/tasmrecover/tasm-recover1
-rw-r--r--engines/dreamweb/dreamgen.cpp9
-rw-r--r--engines/dreamweb/dreamgen.h1
-rw-r--r--engines/dreamweb/stubs.cpp4
-rw-r--r--engines/dreamweb/stubs.h1
5 files changed, 6 insertions, 10 deletions
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 187e4d6015..d3cb582d9e 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -256,6 +256,7 @@ generator = cpp(context, "DreamGen", blacklist = [
'printlogo',
'loadmenu',
'showmenu',
+ 'dumpmenu',
'usemenu',
'usemon',
'scrollmonitor',
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index 1dafee3ffa..8ade7511d4 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -9161,15 +9161,6 @@ void DreamGenContext::dumpKeypad() {
multiDump();
}
-void DreamGenContext::dumpMenu() {
- STACK_CHECK;
- di = (80+40);
- bx = (60);
- cl = 48;
- ch = 48;
- multiDump();
-}
-
void DreamGenContext::enterSymbol() {
STACK_CHECK;
data.byte(kManisoffscreen) = 1;
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 79af657ae0..aaff3fe297 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -801,7 +801,6 @@ public:
void putUnderZoom();
void vSync();
void findInvPos();
- void dumpMenu();
void liftNoise();
void workoutFrames();
void dumpSymBox();
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp
index 827f888c47..6dec0c1325 100644
--- a/engines/dreamweb/stubs.cpp
+++ b/engines/dreamweb/stubs.cpp
@@ -2738,6 +2738,10 @@ void DreamGenContext::showMenu() {
showFrame(tempGraphics(), kMenux, kMenuy, data.byte(kMenucount) / 2, 0);
}
+void DreamGenContext::dumpMenu() {
+ multiDump(kMenux, kMenuy, 48, 48);
+}
+
void DreamGenContext::useMenu() {
getRidOfReels();
loadMenu();
diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h
index ab597b1f7c..3059bc820d 100644
--- a/engines/dreamweb/stubs.h
+++ b/engines/dreamweb/stubs.h
@@ -305,6 +305,7 @@
void printLogo();
void loadMenu();
void showMenu();
+ void dumpMenu();
void useMenu();
void useMon();
void scrollMonitor();