aboutsummaryrefslogtreecommitdiff
path: root/engines/director/director.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/director.cpp')
-rw-r--r--engines/director/director.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/director/director.cpp b/engines/director/director.cpp
index ab45e921cf..d9bf8cd0cc 100644
--- a/engines/director/director.cpp
+++ b/engines/director/director.cpp
@@ -136,10 +136,14 @@ Common::Error DirectorEngine::run() {
//_mainArchive = new RIFFArchive();
//_mainArchive->openFile("bookshelf_example.mmm");
- if (getPlatform() == Common::kPlatformWindows)
+ if (getPlatform() == Common::kPlatformWindows) {
_sharedCastFile = "SHARDCST.MMM";
- else
- _sharedCastFile = "Shared Cast";
+ } else {
+ if (getVersion() < 3)
+ _sharedCastFile = "Shared Cast";
+ else
+ _sharedCastFile = "Shared.dir";
+ }
loadSharedCastsFrom(_sharedCastFile);