aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/palette.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2008-06-17 21:52:58 +0000
committerFilippos Karapetis2008-06-17 21:52:58 +0000
commit8541fb51480c6748f06f1647f38d98a2aa00b9b6 (patch)
treebb49f1b762909b8338097e58278ddbe181d6e272 /engines/drascula/palette.cpp
parentcca355acd73ca648309714ba2185876aea8eda23 (diff)
downloadscummvm-rg350-8541fb51480c6748f06f1647f38d98a2aa00b9b6.tar.gz
scummvm-rg350-8541fb51480c6748f06f1647f38d98a2aa00b9b6.tar.bz2
scummvm-rg350-8541fb51480c6748f06f1647f38d98a2aa00b9b6.zip
Possible fix for bug #1979086 - "DRASCULA: Wrong language detection(?) and crash"
svn-id: r32728
Diffstat (limited to 'engines/drascula/palette.cpp')
-rw-r--r--engines/drascula/palette.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/drascula/palette.cpp b/engines/drascula/palette.cpp
index ad57bce618..6a93f21e55 100644
--- a/engines/drascula/palette.cpp
+++ b/engines/drascula/palette.cpp
@@ -87,12 +87,12 @@ void DrasculaEngine::color_abc(int cl) {
setPalette((byte *)&gamePalette);
}
-char DrasculaEngine::adjustToVGA(char value) {
+signed char DrasculaEngine::adjustToVGA(signed char value) {
return (value & 0x3F) * (value > 0);
}
void DrasculaEngine::fadeToBlack(int fadeSpeed) {
- char fade;
+ signed char fade;
unsigned int color, component;
DacPalette256 palFade;
@@ -110,7 +110,7 @@ void DrasculaEngine::fadeToBlack(int fadeSpeed) {
}
void DrasculaEngine::fadeFromBlack(int fadeSpeed) {
- char fade;
+ signed char fade;
unsigned int color, component;
DacPalette256 palFade;
@@ -186,7 +186,7 @@ void DrasculaEngine::setDarkPalette() {
}
void DrasculaEngine::setPaletteBase(int darkness) {
- char fade;
+ signed char fade;
unsigned int color, component;
for (fade = darkness; fade >= 0; fade--) {