diff options
author | Bertrand Augereau | 2011-11-18 07:01:36 +0100 |
---|---|---|
committer | Bertrand Augereau | 2011-11-18 07:01:36 +0100 |
commit | 456b7eb14bc88edac6dd6b2ccc31df711728ec45 (patch) | |
tree | 2cde1f733cd11c75e3313036a438534b09ba83fa /engines/dreamweb/vgafades.cpp | |
parent | 8a7705394e69b99865525c15a8717db9a619902a (diff) | |
download | scummvm-rg350-456b7eb14bc88edac6dd6b2ccc31df711728ec45.tar.gz scummvm-rg350-456b7eb14bc88edac6dd6b2ccc31df711728ec45.tar.bz2 scummvm-rg350-456b7eb14bc88edac6dd6b2ccc31df711728ec45.zip |
DREAMWEB: 'fadeupmonfirst' ported to C++
Diffstat (limited to 'engines/dreamweb/vgafades.cpp')
-rw-r--r-- | engines/dreamweb/vgafades.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/dreamweb/vgafades.cpp b/engines/dreamweb/vgafades.cpp index ef03831997..6e0dd665f6 100644 --- a/engines/dreamweb/vgafades.cpp +++ b/engines/dreamweb/vgafades.cpp @@ -94,5 +94,20 @@ void DreamGenContext::fadeupyellows() { hangon(128); } +void DreamGenContext::fadeupmonfirst() { + paltostartpal(); + paltoendpal(); + memset(startPalette() + 231*3, 0, 8*3); + memset(startPalette() + 246*3, 0, 1*3); + data.byte(kFadedirection) = 1; + data.byte(kFadecount) = 63; + data.byte(kColourpos) = 0; + data.byte(kNumtofade) = 128; + hangon(64); + al = 26; + playchannel1(); + hangon(64); +} + } /*namespace dreamgen */ |