aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authormd52011-03-13 23:50:40 +0200
committermd52011-03-13 23:50:40 +0200
commit9e1245c420c8cd4547eb0828c434856c97260c0b (patch)
tree5fc5f9c86eba07914608d3840400f617b3209772 /engines/sci
parentfd2c39591f03778be83b44ed3f7ab470f0011644 (diff)
downloadscummvm-rg350-9e1245c420c8cd4547eb0828c434856c97260c0b.tar.gz
scummvm-rg350-9e1245c420c8cd4547eb0828c434856c97260c0b.tar.bz2
scummvm-rg350-9e1245c420c8cd4547eb0828c434856c97260c0b.zip
SCI: Fixed version and scene transitions for SCI1 Mac games
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/resource.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp
index 7a4534d3ac..61df02acf9 100644
--- a/engines/sci/resource.cpp
+++ b/engines/sci/resource.cpp
@@ -2275,6 +2275,9 @@ void ResourceManager::detectSciVersion() {
// Amiga SCI1 middle games are actually SCI1 late
if (_viewType == kViewAmiga || _viewType == kViewAmiga64)
s_sciVersion = SCI_VERSION_1_LATE;
+ // Same goes for Mac SCI1 middle games
+ if (g_sci && g_sci->getPlatform() == Common::kPlatformMacintosh)
+ s_sciVersion = SCI_VERSION_1_LATE;
return;
case kResVersionSci1Late:
if (_volVersion == kResVersionSci11) {