diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/dreamweb/dreamgen.cpp | 7 | ||||
-rw-r--r-- | engines/dreamweb/dreamgen.h | 3 | ||||
-rw-r--r-- | engines/dreamweb/stubs.cpp | 8 | ||||
-rw-r--r-- | engines/dreamweb/stubs.h | 2 |
4 files changed, 11 insertions, 9 deletions
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp index 988fe0cde7..41c91a5be5 100644 --- a/engines/dreamweb/dreamgen.cpp +++ b/engines/dreamweb/dreamgen.cpp @@ -14098,12 +14098,6 @@ void DreamGenContext::loadtraveltext() { data.word(kTraveltext) = ax; } -void DreamGenContext::loadtempcharset() { - STACK_CHECK; - standardload(); - data.word(kTempcharset) = ax; -} - void DreamGenContext::loadtemptext() { STACK_CHECK; standardload(); @@ -16027,7 +16021,6 @@ void DreamGenContext::__dispatch_call(uint16 addr) { case addr_randomnum1: randomnum1(); break; case addr_randomnum2: randomnum2(); break; case addr_loadtraveltext: loadtraveltext(); break; - case addr_loadtempcharset: loadtempcharset(); break; case addr_loadtemptext: loadtemptext(); break; case addr_getridofreels: getridofreels(); break; case addr_getridofall: getridofall(); break; diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h index aa46eeb9f0..281a92b11c 100644 --- a/engines/dreamweb/dreamgen.h +++ b/engines/dreamweb/dreamgen.h @@ -64,7 +64,6 @@ public: static const uint16 addr_getridofall = 0xcb3c; static const uint16 addr_getridofreels = 0xcb38; static const uint16 addr_loadtemptext = 0xcb2c; - static const uint16 addr_loadtempcharset = 0xcb24; static const uint16 addr_loadtraveltext = 0xcb14; static const uint16 addr_randomnum2 = 0xcb08; static const uint16 addr_randomnum1 = 0xcb04; @@ -1354,7 +1353,7 @@ public: void findfirstpath(); //void cancelch1(); void loadold(); - void loadtempcharset(); + //void loadtempcharset(); void useslab(); void dumpzoom(); //void aboutturn(); diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp index 086688a764..ce25a92766 100644 --- a/engines/dreamweb/stubs.cpp +++ b/engines/dreamweb/stubs.cpp @@ -246,6 +246,14 @@ void DreamGenContext::loadintotemp3(const char *fileName) { data.word(kTempgraphics3) = standardload(fileName); } +void DreamGenContext::loadtempcharset() { + loadtempcharset((const char *)cs.ptr(dx, 0)); +} + +void DreamGenContext::loadtempcharset(const char *fileName) { + data.word(kTempcharset) = standardload(fileName); +} + void DreamGenContext::seecommandtail() { data.word(kSoundbaseadd) = 0x220; data.byte(kSoundint) = 5; diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h index 47b409453f..ff8d597418 100644 --- a/engines/dreamweb/stubs.h +++ b/engines/dreamweb/stubs.h @@ -31,6 +31,8 @@ void loadintotemp(const char *fileName); void loadintotemp2(const char *fileName); void loadintotemp3(const char *fileName); + void loadtempcharset(); + void loadtempcharset(const char *fileName); void multidump(); void multidump(uint16 x, uint16 y, uint8 width, uint8 height); void frameoutv(uint8 *dst, const uint8 *src, uint16 pitch, uint16 width, uint16 height, int16 x, int16 y); |