aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/vgafades.cpp
diff options
context:
space:
mode:
authorBertrand Augereau2011-11-18 06:43:32 +0100
committerBertrand Augereau2011-11-18 06:46:58 +0100
commit37052c17622eea7d9546f724c6fbbd8127977531 (patch)
tree5da6829b3fa5f33d9dc7f024481c9e584950618a /engines/dreamweb/vgafades.cpp
parentbb63c3f7539accdd332bffd19c3e069380f4205e (diff)
downloadscummvm-rg350-37052c17622eea7d9546f724c6fbbd8127977531.tar.gz
scummvm-rg350-37052c17622eea7d9546f724c6fbbd8127977531.tar.bz2
scummvm-rg350-37052c17622eea7d9546f724c6fbbd8127977531.zip
DREAMWEB: 'fadeupyellows' ported to C++
Diffstat (limited to 'engines/dreamweb/vgafades.cpp')
-rw-r--r--engines/dreamweb/vgafades.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/dreamweb/vgafades.cpp b/engines/dreamweb/vgafades.cpp
index 10857d2b44..ef03831997 100644
--- a/engines/dreamweb/vgafades.cpp
+++ b/engines/dreamweb/vgafades.cpp
@@ -83,5 +83,16 @@ void DreamGenContext::fadecalculation() {
--data.byte(kFadecount);
}
+void DreamGenContext::fadeupyellows() {
+ paltoendpal();
+ memset(endPalette() + 231*3, 0, 8*3);
+ memset(endPalette() + 246*3, 0, 1*3);
+ data.byte(kFadedirection) = 1;
+ data.byte(kFadecount) = 63;
+ data.byte(kColourpos) = 0;
+ data.byte(kNumtofade) = 128;
+ hangon(128);
+}
+
} /*namespace dreamgen */