[Scummvm-cvs-logs] scummvm master -> d7df735c40128677b70a5890f289c0066b572ea5
bluegr
md5 at scummvm.org
Mon Dec 5 23:23:25 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:
d7df735c40 DREAMWEB: 'fadescreenup', 'fadescreenups', 'fadescreenuphalf', 'fadescreendown', 'fadescreendowns' ported to C++
Commit: d7df735c40128677b70a5890f289c0066b572ea5
https://github.com/scummvm/scummvm/commit/d7df735c40128677b70a5890f289c0066b572ea5
Author: Filippos Karapetis (md5 at scummvm.org)
Date: 2011-12-05T14:22:46-08:00
Commit Message:
DREAMWEB: 'fadescreenup', 'fadescreenups', 'fadescreenuphalf', 'fadescreendown', 'fadescreendowns' ported to C++
Changed paths:
devtools/tasmrecover/tasm-recover
engines/dreamweb/dreamgen.cpp
engines/dreamweb/dreamgen.h
engines/dreamweb/stubs.h
engines/dreamweb/vgafades.cpp
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 9dcaa8c..00d623d 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -252,6 +252,11 @@ generator = cpp(context, "DreamGen", blacklist = [
'examineobtext',
'facerightway',
'fadecalculation',
+ 'fadescreenup',
+ 'fadescreenups',
+ 'fadescreenuphalf',
+ 'fadescreendown',
+ 'fadescreendowns',
'fadeupmonfirst',
'fadeupyellows',
'femalefan',
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index dbeab67..be706bb 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -1772,16 +1772,6 @@ void DreamGenContext::clearPalette() {
dumpCurrent();
}
-void DreamGenContext::fadeScreenUp() {
- STACK_CHECK;
- clearStartPal();
- palToEndPal();
- data.byte(kFadedirection) = 1;
- data.byte(kFadecount) = 63;
- data.byte(kColourpos) = 0;
- data.byte(kNumtofade) = 128;
-}
-
void DreamGenContext::fadeToWhite() {
STACK_CHECK;
es = data.word(kBuffers);
@@ -1816,16 +1806,6 @@ void DreamGenContext::fadeFromWhite() {
data.byte(kNumtofade) = 128;
}
-void DreamGenContext::fadeScreenUps() {
- STACK_CHECK;
- clearStartPal();
- palToEndPal();
- data.byte(kFadedirection) = 1;
- data.byte(kFadecount) = 63;
- data.byte(kColourpos) = 0;
- data.byte(kNumtofade) = 64;
-}
-
void DreamGenContext::fadeScreenDownHalf() {
STACK_CHECK;
palToStartPal();
@@ -1856,36 +1836,6 @@ halfend:
data.byte(kNumtofade) = 32;
}
-void DreamGenContext::fadeScreenUpHalf() {
- STACK_CHECK;
- endPalToStart();
- palToEndPal();
- data.byte(kFadedirection) = 1;
- data.byte(kFadecount) = 31;
- data.byte(kColourpos) = 0;
- data.byte(kNumtofade) = 32;
-}
-
-void DreamGenContext::fadeScreenDown() {
- STACK_CHECK;
- palToStartPal();
- clearEndPal();
- data.byte(kFadedirection) = 1;
- data.byte(kFadecount) = 63;
- data.byte(kColourpos) = 0;
- data.byte(kNumtofade) = 128;
-}
-
-void DreamGenContext::fadeScreenDowns() {
- STACK_CHECK;
- palToStartPal();
- clearEndPal();
- data.byte(kFadedirection) = 1;
- data.byte(kFadecount) = 63;
- data.byte(kColourpos) = 0;
- data.byte(kNumtofade) = 64;
-}
-
void DreamGenContext::showGun() {
STACK_CHECK;
data.byte(kAddtored) = 0;
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index ac8256a..ef8abf9 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -640,7 +640,6 @@ public:
void removeObFromInv();
void useCoveredBox();
void openYourNeighbour();
- void fadeScreenUpHalf();
void heavy();
void useKey();
void lockLightOn();
@@ -730,7 +729,6 @@ public:
void useWindow();
void rollEm();
void delEverything();
- void fadeScreenDown();
void poolGuard();
void openInv();
void lookAtPlace();
@@ -800,7 +798,6 @@ public:
void nextDest();
void makeCaps();
void read();
- void fadeScreenUps();
void hotelControl();
void mugger();
void gettingShot();
@@ -834,7 +831,6 @@ public:
void initialMonCols();
void checkForShake();
void useButtonA();
- void fadeScreenUp();
void mode640x480();
void openEden();
void execCommand();
@@ -859,7 +855,6 @@ public:
void inToInv();
void parser();
void setMouse();
- void fadeScreenDowns();
void openHotelDoor2();
void selectLocation();
void underTextLine();
diff --git a/engines/dreamweb/stubs.h b/engines/dreamweb/stubs.h
index 310aaaf..faa6d9d 100644
--- a/engines/dreamweb/stubs.h
+++ b/engines/dreamweb/stubs.h
@@ -468,5 +468,10 @@
void realCredits();
void intro();
Common::String getFilename(Context &context);
+ void fadeScreenUp();
+ void fadeScreenUps();
+ void fadeScreenUpHalf();
+ void fadeScreenDown();
+ void fadeScreenDowns();
#endif
diff --git a/engines/dreamweb/vgafades.cpp b/engines/dreamweb/vgafades.cpp
index 5b4dd2c..a4f85aa 100644
--- a/engines/dreamweb/vgafades.cpp
+++ b/engines/dreamweb/vgafades.cpp
@@ -108,5 +108,51 @@ void DreamGenContext::fadeupMonFirst() {
hangOn(64);
}
+void DreamGenContext::fadeScreenUp() {
+ clearStartPal();
+ palToEndPal();
+ data.byte(kFadedirection) = 1;
+ data.byte(kFadecount) = 63;
+ data.byte(kColourpos) = 0;
+ data.byte(kNumtofade) = 128;
+}
+
+
+void DreamGenContext::fadeScreenUps() {
+ clearStartPal();
+ palToEndPal();
+ data.byte(kFadedirection) = 1;
+ data.byte(kFadecount) = 63;
+ data.byte(kColourpos) = 0;
+ data.byte(kNumtofade) = 64;
+}
+
+void DreamGenContext::fadeScreenUpHalf() {
+ endPalToStart();
+ palToEndPal();
+ data.byte(kFadedirection) = 1;
+ data.byte(kFadecount) = 31;
+ data.byte(kColourpos) = 0;
+ data.byte(kNumtofade) = 32;
+}
+
+void DreamGenContext::fadeScreenDown() {
+ palToStartPal();
+ clearEndPal();
+ data.byte(kFadedirection) = 1;
+ data.byte(kFadecount) = 63;
+ data.byte(kColourpos) = 0;
+ data.byte(kNumtofade) = 128;
+}
+
+void DreamGenContext::fadeScreenDowns() {
+ palToStartPal();
+ clearEndPal();
+ data.byte(kFadedirection) = 1;
+ data.byte(kFadecount) = 63;
+ data.byte(kColourpos) = 0;
+ data.byte(kNumtofade) = 64;
+}
+
} /*namespace dreamgen */
More information about the Scummvm-git-logs
mailing list