aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2009-03-29 01:56:03 +0000
committerFilippos Karapetis2009-03-29 01:56:03 +0000
commitcda1bf5ca91f178e9e156c4b0246c55a4264f7c3 (patch)
tree81e3c01b38e28208108462e66603809830900418 /engines
parent5c020b9efe575107c6d07af31e1dbe0739db0dd4 (diff)
downloadscummvm-rg350-cda1bf5ca91f178e9e156c4b0246c55a4264f7c3.tar.gz
scummvm-rg350-cda1bf5ca91f178e9e156c4b0246c55a4264f7c3.tar.bz2
scummvm-rg350-cda1bf5ca91f178e9e156c4b0246c55a4264f7c3.zip
Eco Quest 1 continues after the intro now
svn-id: r39731
Diffstat (limited to 'engines')
-rw-r--r--engines/sci/engine/kgraphics.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp
index 58c4d68dbe..58287fb66a 100644
--- a/engines/sci/engine/kgraphics.cpp
+++ b/engines/sci/engine/kgraphics.cpp
@@ -264,7 +264,7 @@ PaletteEntry get_pic_color(EngineState *s, int color) {
if (s->resmgr->_sciVersion < SCI_VERSION_01_VGA)
return s->ega_colors[color].visual;
- if (color == 255)
+ if (color == -1 || color == 255) // -1 occurs in Eco Quest 1. Not sure if this is the best approach, but it seems to work
return PaletteEntry(255,255,255);
else if (color < s->gfx_state->gfxResMan->getColorCount())
return s->gfx_state->gfxResMan->getColor(color);