diff options
author | Filippos Karapetis | 2011-12-06 00:22:46 +0200 |
---|---|---|
committer | Filippos Karapetis | 2011-12-06 00:22:46 +0200 |
commit | d7df735c40128677b70a5890f289c0066b572ea5 (patch) | |
tree | 901e7e418b6b188fc9edbe857e998dc46a60df65 /engines/dreamweb/vgafades.cpp | |
parent | 139197b663a48a115061cfa01a352583f4760360 (diff) | |
download | scummvm-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.cpp | 46 |
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 */ |