diff options
author | Bertrand Augereau | 2011-12-03 15:22:11 +0100 |
---|---|---|
committer | Bertrand Augereau | 2011-12-03 15:25:35 +0100 |
commit | a02457a122c0ac4db26550c49dbdb2e10e5a1d27 (patch) | |
tree | d2fea85ba37f81a05cb18e69efada61e9dd032b5 | |
parent | 38098a0d0cf659ad6fa592528827e524e18c42f9 (diff) | |
download | scummvm-rg350-a02457a122c0ac4db26550c49dbdb2e10e5a1d27.tar.gz scummvm-rg350-a02457a122c0ac4db26550c49dbdb2e10e5a1d27.tar.bz2 scummvm-rg350-a02457a122c0ac4db26550c49dbdb2e10e5a1d27.zip |
DREAMWEB: 'showOuterPad' ported to C++
-rwxr-xr-x | devtools/tasmrecover/tasm-recover | 1 | ||||
-rw-r--r-- | engines/dreamweb/dreamgen.cpp | 16 | ||||
-rw-r--r-- | engines/dreamweb/dreamgen.h | 7 | ||||
-rw-r--r-- | engines/dreamweb/keypad.cpp | 5 | ||||
-rw-r--r-- | engines/dreamweb/stubs.h | 1 |
5 files changed, 10 insertions, 20 deletions
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover index 99bfd218c5..2c81eb1b61 100755 --- a/devtools/tasmrecover/tasm-recover +++ b/devtools/tasmrecover/tasm-recover @@ -343,6 +343,7 @@ generator = cpp(context, "DreamGen", blacklist = [ 'sparky', 'singlekey', 'showkeypad', + 'showouterpad', 'buttonone', 'buttontwo', 'buttonthree', diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp index 2adc016554..d9af7a347f 100644 --- a/engines/dreamweb/dreamgen.cpp +++ b/engines/dreamweb/dreamgen.cpp @@ -9152,22 +9152,6 @@ doqk: data.byte(kGetback) = 1; } -void DreamGenContext::showOuterPad() { - STACK_CHECK; - di = (36+112)-3; - bx = (72)-4; - ds = data.word(kTempgraphics); - al = 1; - ah = 0; - showFrame(); - di = (36+112)+74; - bx = (72)+76; - ds = data.word(kTempgraphics); - al = 37; - ah = 0; - showFrame(); -} - void DreamGenContext::dumpKeypad() { STACK_CHECK; di = (36+112)-3; diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h index e79e4c9830..b4596e0df5 100644 --- a/engines/dreamweb/dreamgen.h +++ b/engines/dreamweb/dreamgen.h @@ -697,7 +697,7 @@ public: void useElevator5(); void useElevator4(); void useElevator1(); - void useElevator3(); + void greyscaleSum(); void useElevator2(); void keyboardRead(); void getOpenedSize(); @@ -811,7 +811,7 @@ public: void getRidOfTemp(); void dumpSymbol(); void intro2Text(); - void showOuterPad(); + void interviewer(); void getKeyAndLogo(); void selectOb(); void usePlinth(); @@ -851,7 +851,6 @@ public: void showMonk(); void diaryKeyN(); void set16ColPalette(); - void interviewer(); void purgeAnItem(); void madman(); void enableSoundInt(); @@ -997,7 +996,7 @@ public: void openFile(); void showPuzText(); void incRyanPage(); - void greyscaleSum(); + void useElevator3(); void findExObject(); void clearChanges(); void useChurchHole(); diff --git a/engines/dreamweb/keypad.cpp b/engines/dreamweb/keypad.cpp index b773d65ea9..5265c561a1 100644 --- a/engines/dreamweb/keypad.cpp +++ b/engines/dreamweb/keypad.cpp @@ -223,5 +223,10 @@ void DreamGenContext::buttonPress(uint8 buttonId) { } } +void DreamGenContext::showOuterPad() { + showFrame(tempGraphics(), kKeypadx-3, kKeypady-4, 1, 0); + showFrame(tempGraphics(), kKeypadx+74, kKeypady+76, 37, 0); +} + } /*namespace dreamgen */ diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h index 62da07d0b7..d12f398ba5 100644 --- a/engines/dreamweb/stubs.h +++ b/engines/dreamweb/stubs.h @@ -384,6 +384,7 @@ void sparky(ReelRoutine &routine); void singleKey(uint8 key, uint16 x, uint16 y); void showKeypad(); + void showOuterPad(); void buttonOne(); void buttonTwo(); void buttonThree(); |