SCI: Amiga SCI1 middle games are actually SCI1 late

This fixes a lot of glitches, caused by the differences between the two
versions
This commit is contained in:
md5 2011-03-04 14:27:25 +02:00
parent 4314a61ab4
commit 6b41673fab
2 changed files with 3 additions and 2 deletions

View File

@ -108,8 +108,6 @@ void GfxTransitions::init() {
if (getSciVersion() >= SCI_VERSION_1_LATE)
_translationTable = NULL;
else if (g_sci->getResMan()->isAmiga32color())
_translationTable = NULL;
else
_translationTable = oldTransitionIDs;

View File

@ -2255,6 +2255,9 @@ void ResourceManager::detectSciVersion() {
case kResVersionSci1Middle:
case kResVersionKQ5FMT:
s_sciVersion = SCI_VERSION_1_MIDDLE;
// Amiga SCI1 middle games are actually SCI1 late
if (_viewType == kViewAmiga)
s_sciVersion = SCI_VERSION_1_LATE;
return;
case kResVersionSci1Late:
if (_volVersion == kResVersionSci11) {