aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/palette.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2008-09-10 12:03:42 +0000
committerFilippos Karapetis2008-09-10 12:03:42 +0000
commitf5fecc864f389d061cfadaf93d868e96ca6d4e72 (patch)
tree19c23a1e99860e45823a3d784f4813759ae39572 /engines/drascula/palette.cpp
parent4a2a9f49ca804670e821a072acd9d697845411a0 (diff)
downloadscummvm-rg350-f5fecc864f389d061cfadaf93d868e96ca6d4e72.tar.gz
scummvm-rg350-f5fecc864f389d061cfadaf93d868e96ca6d4e72.tar.bz2
scummvm-rg350-f5fecc864f389d061cfadaf93d868e96ca6d4e72.zip
Merged all the methods to assign and set default palettes
svn-id: r34479
Diffstat (limited to 'engines/drascula/palette.cpp')
-rw-r--r--engines/drascula/palette.cpp47
1 files changed, 4 insertions, 43 deletions
diff --git a/engines/drascula/palette.cpp b/engines/drascula/palette.cpp
index 3dd2a779e8..ba174c9237 100644
--- a/engines/drascula/palette.cpp
+++ b/engines/drascula/palette.cpp
@@ -127,64 +127,25 @@ void DrasculaEngine::fadeFromBlack(int fadeSpeed) {
}
}
-void DrasculaEngine::assignDefaultPalette() {
+void DrasculaEngine::assignPalette(DacPalette256 pal) {
int color, component;
for (color = 235; color < 253; color++)
for (component = 0; component < 3; component++)
- defaultPalette[color][component] = gamePalette[color][component];
+ pal[color][component] = gamePalette[color][component];
}
-void DrasculaEngine::assignBrightPalette() {
- int color, component;
-
- for (color = 235; color < 253; color++) {
- for (component = 0; component < 3; component++)
- brightPalette[color][component] = gamePalette[color][component];
- }
-}
-
-void DrasculaEngine::assignDarkPalette() {
- int color, component;
-
- for (color = 235; color < 253; color++) {
- for (component = 0; component < 3; component++)
- darkPalette[color][component] = gamePalette[color][component];
- }
-}
-
-void DrasculaEngine::setDefaultPalette() {
+void DrasculaEngine::setDefaultPalette(DacPalette256 pal) {
int color, component;
for (color = 235; color < 253; color++) {
for (component = 0; component < 3; component++) {
- gamePalette[color][component] = defaultPalette[color][component];
+ gamePalette[color][component] = pal[color][component];
}
}
setPalette((byte *)&gamePalette);
}
-void DrasculaEngine::setBrightPalette() {
- int color, component;
-
- for (color = 235; color < 253; color++) {
- for (component = 0; component < 3; component++)
- gamePalette[color][component] = brightPalette[color][component];
- }
-
- setPalette((byte *)&gamePalette);
-}
-
-void DrasculaEngine::setDarkPalette() {
- int color, component;
-
- for (color = 235; color < 253; color++ )
- for (component = 0; component < 3; component++)
- gamePalette[color][component] = darkPalette[color][component];
-
- setPalette((byte *)&gamePalette);
-}
-
void DrasculaEngine::setPaletteBase(int darkness) {
signed char fade;
unsigned int color, component;