diff options
author | md5 | 2011-03-05 18:39:17 +0200 |
---|---|---|
committer | md5 | 2011-03-05 18:47:13 +0200 |
commit | dbd3f440d2edb976bd304320daa8d150385261af (patch) | |
tree | c74e97bb89e5dbdaea89cb5d36a9284e4970227e /engines/sci/engine | |
parent | 69a026192e30c544379cf938efa6b545a62e3a08 (diff) | |
download | scummvm-rg350-dbd3f440d2edb976bd304320daa8d150385261af.tar.gz scummvm-rg350-dbd3f440d2edb976bd304320daa8d150385261af.tar.bz2 scummvm-rg350-dbd3f440d2edb976bd304320daa8d150385261af.zip |
SCI: Added some support code for Longbow Amiga
Diffstat (limited to 'engines/sci/engine')
-rw-r--r-- | engines/sci/engine/kgraphics.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/sci/engine/kgraphics.cpp b/engines/sci/engine/kgraphics.cpp index 6ec87487f8..fd052bff6a 100644 --- a/engines/sci/engine/kgraphics.cpp +++ b/engines/sci/engine/kgraphics.cpp @@ -561,8 +561,10 @@ reg_t kPaletteSetFromResource(EngineState *s, int argc, reg_t *argv) { if (argc == 2) force = argv[1].toUint16() == 2 ? true : false; - // Non-VGA games don't use palette resources - if (g_sci->_gfxPalette->getTotalColorCount() < 256) + // Non-VGA games don't use palette resources. + // This has been changed to 64 colors because Longbow Amiga does have + // one palette (palette 999). + if (g_sci->_gfxPalette->getTotalColorCount() < 64) return s->r_acc; g_sci->_gfxPalette->kernelSetFromResource(resourceId, force); |