aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen_lol.cpp
diff options
context:
space:
mode:
authorFlorian Kagerer2009-05-10 23:08:32 +0000
committerFlorian Kagerer2009-05-10 23:08:32 +0000
commit670eb3badf94470283225462e30aa129208cb359 (patch)
treee0130f5e49b063b1d53def7152c89e68cd994f1a /engines/kyra/screen_lol.cpp
parent4d55f8b8d7013095edc17b5d0771a37216dfca65 (diff)
downloadscummvm-rg350-670eb3badf94470283225462e30aa129208cb359.tar.gz
scummvm-rg350-670eb3badf94470283225462e30aa129208cb359.tar.bz2
scummvm-rg350-670eb3badf94470283225462e30aa129208cb359.zip
LOL: - implemented rest party button
- made button processing code more accurate svn-id: r40442
Diffstat (limited to 'engines/kyra/screen_lol.cpp')
-rw-r--r--engines/kyra/screen_lol.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/kyra/screen_lol.cpp b/engines/kyra/screen_lol.cpp
index 4559edcc09..81bad0522d 100644
--- a/engines/kyra/screen_lol.cpp
+++ b/engines/kyra/screen_lol.cpp
@@ -658,6 +658,12 @@ void Screen_LoL::fadeToBlack(int delay, const UpdateFunctor *upFunc) {
_fadeFlag = 2;
}
+void Screen_LoL::fadeToPalette1(int delay) {
+ loadSpecialColors(_palettes[0]);
+ fadePalette(_palettes[0], delay);
+ _fadeFlag = 0;
+}
+
void Screen_LoL::loadSpecialColors(uint8 *destPalette) {
memcpy(destPalette + 0x240, _screenPalette + 0x240, 12);
}