aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/res_ami.cpp
diff options
context:
space:
mode:
authorTravis Howell2007-02-12 11:30:18 +0000
committerTravis Howell2007-02-12 11:30:18 +0000
commite0b9ccf2f0e76f902bddba4a302b0af994c1b669 (patch)
tree8a00480a97f6390cade33a3c95b2ebb631322864 /engines/agos/res_ami.cpp
parentb2f9c5ab8e8bb6ba92266d2ba20303c587409ca6 (diff)
downloadscummvm-rg350-e0b9ccf2f0e76f902bddba4a302b0af994c1b669.tar.gz
scummvm-rg350-e0b9ccf2f0e76f902bddba4a302b0af994c1b669.tar.bz2
scummvm-rg350-e0b9ccf2f0e76f902bddba4a302b0af994c1b669.zip
Fix subtitles glitches in Amiga OCS version of Simon the Sorcerer 1, by using AGA on screen font for now.
svn-id: r25518
Diffstat (limited to 'engines/agos/res_ami.cpp')
-rw-r--r--engines/agos/res_ami.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/agos/res_ami.cpp b/engines/agos/res_ami.cpp
index ccebab7554..6e4675f063 100644
--- a/engines/agos/res_ami.cpp
+++ b/engines/agos/res_ami.cpp
@@ -135,7 +135,8 @@ byte *AGOSEngine::convertImage(VC10_state *state, bool compressed) {
uint8 colorDepth = 4;
if (getGameType() == GType_SIMON1) {
- if (((_lockWord & 0x20) && !state->palette) || (getFeatures() & GF_32COLOR)) {
+ if (((_lockWord & 0x20) && !state->palette) || ((getFeatures() & GF_32COLOR) &&
+ state->palette != 0xC0)) {
colorDepth = 5;
}
}