aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdevtools/tasmrecover/tasm-recover2
-rw-r--r--engines/dreamweb/dreamgen.cpp12
-rw-r--r--engines/dreamweb/dreamgen.h2
-rw-r--r--engines/dreamweb/sprite.cpp18
-rw-r--r--engines/dreamweb/stubs.h2
5 files changed, 18 insertions, 18 deletions
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index d399fe4d36..07df3efe53 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -124,6 +124,8 @@ generator = cpp(context, "DreamGen", blacklist = [
'commandwithob',
'showpanel',
'updatepeople',
+ 'malefan',
+ 'femalefan',
'madmantext',
'madmode',
'movemap',
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index 1c5e98b607..7d991e6f37 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -180,18 +180,6 @@ void DreamGenContext::edenInBath() {
addToPeopleList();
}
-void DreamGenContext::maleFan() {
- STACK_CHECK;
- showGameReel();
- addToPeopleList();
-}
-
-void DreamGenContext::femaleFan() {
- STACK_CHECK;
- showGameReel();
- addToPeopleList();
-}
-
void DreamGenContext::louis() {
STACK_CHECK;
_cmp(data.byte(kRockstardead), 0);
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 06835c4737..ed03809160 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -648,7 +648,6 @@ public:
void useWire();
void getNamePos();
- void femaleFan();
void identifyOb();
void useLighter();
void runEndSeq();
@@ -1033,7 +1032,6 @@ public:
void allPointer();
void checkSoundInt();
void fadeScreenDown();
- void maleFan();
void doSaveLoad();
void createName();
void readCityPic();
diff --git a/engines/dreamweb/sprite.cpp b/engines/dreamweb/sprite.cpp
index 8b4bc7f7bf..b2ac6f5c9e 100644
--- a/engines/dreamweb/sprite.cpp
+++ b/engines/dreamweb/sprite.cpp
@@ -570,8 +570,8 @@ static void (DreamGenContext::*reelCallbacks[57])() = {
NULL, &DreamGenContext::edenInBath,
NULL, &DreamGenContext::smokeBloke,
&DreamGenContext::manAsleep, &DreamGenContext::drunk,
- &DreamGenContext::receptionist, &DreamGenContext::maleFan,
- &DreamGenContext::femaleFan, &DreamGenContext::louis,
+ &DreamGenContext::receptionist, NULL,
+ NULL, &DreamGenContext::louis,
&DreamGenContext::louisChair, &DreamGenContext::soldier1,
&DreamGenContext::bossMan, &DreamGenContext::interviewer,
&DreamGenContext::heavy, &DreamGenContext::manAsleep2,
@@ -602,8 +602,8 @@ static void (DreamGenContext::*reelCallbacksCPP[57])(ReelRoutine &) = {
&DreamGenContext::eden, /*&DreamGenContext::edenInBath*/NULL,
&DreamGenContext::sparky, /*&DreamGenContext::smokeBloke*/NULL,
/*&DreamGenContext::manAsleep*/NULL, /*&DreamGenContext::drunk*/NULL,
- /*&DreamGenContext::receptionist*/NULL, /*&DreamGenContext::maleFan*/NULL,
- /*&DreamGenContext::femaleFan*/NULL, /*&DreamGenContext::louis*/NULL,
+ /*&DreamGenContext::receptionist*/NULL, &DreamGenContext::maleFan,
+ &DreamGenContext::femaleFan, /*&DreamGenContext::louis*/NULL,
/*&DreamGenContext::louisChair*/NULL, /*&DreamGenContext::soldier1*/NULL,
/*&DreamGenContext::bossMan*/NULL, /*&DreamGenContext::interviewer*/NULL,
/*&DreamGenContext::heavy*/NULL, /*&DreamGenContext::manAsleep2*/NULL,
@@ -1105,6 +1105,16 @@ void DreamGenContext::eden(ReelRoutine &routine) {
addToPeopleList(&routine);
}
+void DreamGenContext::femaleFan(ReelRoutine &routine) {
+ showGameReel(&routine);
+ addToPeopleList(&routine);
+}
+
+void DreamGenContext::maleFan(ReelRoutine &routine) {
+ showGameReel(&routine);
+ addToPeopleList(&routine);
+}
+
void DreamGenContext::sparky(ReelRoutine &routine) {
if (data.word(kCard1money))
routine.b7 = 3;
diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h
index c8532f82d4..36b499ae7c 100644
--- a/engines/dreamweb/stubs.h
+++ b/engines/dreamweb/stubs.h
@@ -384,6 +384,8 @@
void gamer(ReelRoutine &routine);
void eden(ReelRoutine &routine);
void sparky(ReelRoutine &routine);
+ void femaleFan(ReelRoutine &routine);
+ void maleFan(ReelRoutine &routine);
void singleKey(uint8 key, uint16 x, uint16 y);
void showKeypad();
void showOuterPad();