diff options
author | Filippos Karapetis | 2008-06-17 21:52:58 +0000 |
---|---|---|
committer | Filippos Karapetis | 2008-06-17 21:52:58 +0000 |
commit | 8541fb51480c6748f06f1647f38d98a2aa00b9b6 (patch) | |
tree | bb49f1b762909b8338097e58278ddbe181d6e272 /engines/drascula/palette.cpp | |
parent | cca355acd73ca648309714ba2185876aea8eda23 (diff) | |
download | scummvm-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.cpp | 8 |
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--) { |