[Scummvm-cvs-logs] scummvm master -> 077bb778de71298dea8fdcd9f50348c31ff43cd3
tramboi
bertrand_augereau at yahoo.fr
Sat Dec 3 17:45:35 CET 2011
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
077bb778de DREAMWEB: 'getridoftempXXX' family ported to C++
Commit: 077bb778de71298dea8fdcd9f50348c31ff43cd3
https://github.com/scummvm/scummvm/commit/077bb778de71298dea8fdcd9f50348c31ff43cd3
Author: Bertrand Augereau (bertrand_augereau at yahoo.fr)
Date: 2011-12-03T09:44:34-08:00
Commit Message:
DREAMWEB: 'getridoftempXXX' family ported to C++
Changed paths:
devtools/tasmrecover/tasm-recover
engines/dreamweb/dreamgen.cpp
engines/dreamweb/dreamgen.h
engines/dreamweb/stubs.cpp
engines/dreamweb/stubs.h
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 3d54563..bcec59d 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -167,6 +167,12 @@ generator = cpp(context, "DreamGen", blacklist = [
'getreelframeax',
'getreelstart',
'getridofpit',
+ 'getridoftemp',
+ 'getridoftemp2',
+ 'getridoftemp3',
+ 'getridoftempcharset',
+ 'getridoftempsp',
+ 'getridoftemptext',
'getroomdata',
'getroomspaths',
'getundermenu',
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index b89c1dc..012f316 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -11492,42 +11492,6 @@ void DreamGenContext::getRidOfAll() {
deallocateMem();
}
-void DreamGenContext::getRidOfTemp() {
- STACK_CHECK;
- es = data.word(kTempgraphics);
- deallocateMem();
-}
-
-void DreamGenContext::getRidOfTempText() {
- STACK_CHECK;
- es = data.word(kTextfile1);
- deallocateMem();
-}
-
-void DreamGenContext::getRidOfTemp2() {
- STACK_CHECK;
- es = data.word(kTempgraphics2);
- deallocateMem();
-}
-
-void DreamGenContext::getRidOfTemp3() {
- STACK_CHECK;
- es = data.word(kTempgraphics3);
- deallocateMem();
-}
-
-void DreamGenContext::getRidOfTempCharset() {
- STACK_CHECK;
- es = data.word(kTempcharset);
- deallocateMem();
-}
-
-void DreamGenContext::getRidOfTempsP() {
- STACK_CHECK;
- es = data.word(kTempsprites);
- deallocateMem();
-}
-
void DreamGenContext::__start() {
static const uint8 src[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 6acfb8e..0ddfd85 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -690,7 +690,6 @@ public:
void introMonks2();
void advisor();
void additionalText();
- void doFade();
void useElevator5();
void useElevator4();
void useElevator1();
@@ -735,12 +734,11 @@ public:
void getUnderZoom();
void candles();
void backObject();
- void allocateMem();
+ void rollEndCredits2();
void reminders();
void selectSlot2();
void runTap();
void talk();
- void getRidOfTemp2();
void useBalcony();
void decide();
void disableSoundInt();
@@ -766,7 +764,6 @@ public:
void useCoveredBox();
void openYourNeighbour();
void fadeScreenUpHalf();
- void getRidOfTempCharset();
void heavy();
void useKey();
void lockLightOn();
@@ -801,7 +798,6 @@ public:
void workoutFrames();
void dumpSymBox();
void loadGame();
- void getRidOfTemp();
void dumpSymbol();
void intro2Text();
void interviewer();
@@ -831,7 +827,6 @@ public:
void transferToEx();
void reExFromInv();
void examineInventory();
- void getRidOfTemp3();
void useDryer();
void outOfInv();
void diaryKeyP();
@@ -916,13 +911,13 @@ public:
void showOpBox();
void clearBeforeLoad();
void bibleQuote();
- void showExit();
+ void doFade();
void useTrainer();
void dumpCurrent();
void showDiaryKeys();
void dontLoadSeg();
void intro3Text();
- void rollEndCredits2();
+ void allocateMem();
void useOpened();
void inventory();
void fillOpen();
@@ -950,7 +945,6 @@ public:
void isSetObOnMap();
void getDestInfo();
void drunk();
- void getRidOfTempText();
void setupTimedUse();
void grafittiDoor();
void nextDest();
@@ -985,6 +979,7 @@ public:
void showPuzText();
void incRyanPage();
void useElevator3();
+ void showExit();
void findExObject();
void clearChanges();
void useChurchHole();
@@ -1035,7 +1030,6 @@ public:
void intro();
void fadeScreenDowns();
void openHotelDoor2();
- void getRidOfTempsP();
void selectLocation();
void underTextLine();
void sitDownInBar();
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp
index 846937b..af2f608 100644
--- a/engines/dreamweb/stubs.cpp
+++ b/engines/dreamweb/stubs.cpp
@@ -2417,6 +2417,30 @@ void DreamGenContext::useTempCharset() {
data.word(kCurrentset) = data.word(kTempcharset);
}
+void DreamGenContext::getRidOfTemp() {
+ deallocateMem(data.word(kTempgraphics));
+}
+
+void DreamGenContext::getRidOfTempText() {
+ deallocateMem(data.word(kTextfile1));
+}
+
+void DreamGenContext::getRidOfTemp2() {
+ deallocateMem(data.word(kTempgraphics2));
+}
+
+void DreamGenContext::getRidOfTemp3() {
+ deallocateMem(data.word(kTempgraphics3));
+}
+
+void DreamGenContext::getRidOfTempCharset() {
+ deallocateMem(data.word(kTempcharset));
+}
+
+void DreamGenContext::getRidOfTempsP() {
+ deallocateMem(data.word(kTempsprites));
+}
+
// if skipDat, skip clearing and loading Setdat and Freedat
void DreamGenContext::loadRoomData(const Room &room, bool skipDat) {
engine->openFile(room.name);
diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h
index 6b3881b..348855c 100644
--- a/engines/dreamweb/stubs.h
+++ b/engines/dreamweb/stubs.h
@@ -344,6 +344,12 @@
void useTempCharset();
void useCharset1();
void getBackFromOb();
+ void getRidOfTemp();
+ void getRidOfTempText();
+ void getRidOfTemp2();
+ void getRidOfTemp3();
+ void getRidOfTempCharset();
+ void getRidOfTempsP();
void showFirstUse();
void showSecondUse();
void actualSave();
More information about the Scummvm-git-logs
mailing list