aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/vgafades.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2011-12-06 00:22:46 +0200
committerFilippos Karapetis2011-12-06 00:22:46 +0200
commitd7df735c40128677b70a5890f289c0066b572ea5 (patch)
tree901e7e418b6b188fc9edbe857e998dc46a60df65 /engines/dreamweb/vgafades.cpp
parent139197b663a48a115061cfa01a352583f4760360 (diff)
downloadscummvm-rg350-d7df735c40128677b70a5890f289c0066b572ea5.tar.gz
scummvm-rg350-d7df735c40128677b70a5890f289c0066b572ea5.tar.bz2
scummvm-rg350-d7df735c40128677b70a5890f289c0066b572ea5.zip
DREAMWEB: 'fadescreenup', 'fadescreenups', 'fadescreenuphalf', 'fadescreendown', 'fadescreendowns' ported to C++
Diffstat (limited to 'engines/dreamweb/vgafades.cpp')
-rw-r--r--engines/dreamweb/vgafades.cpp46
1 files changed, 46 insertions, 0 deletions
diff --git a/engines/dreamweb/vgafades.cpp b/engines/dreamweb/vgafades.cpp
index 5b4dd2c8bd..a4f85aad18 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 */