diff options
| -rw-r--r-- | engines/director/director.cpp | 13 | 
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/director/director.cpp b/engines/director/director.cpp index 89c8aefa44..a389c8e925 100644 --- a/engines/director/director.cpp +++ b/engines/director/director.cpp @@ -138,13 +138,14 @@ Common::Error DirectorEngine::run() {  	//_mainArchive = new RIFFArchive();  	//_mainArchive->openFile("bookshelf_example.mmm"); -	if (getPlatform() == Common::kPlatformWindows) { -		_sharedCastFile = "SHARDCST.MMM"; -	} else { -		if (getVersion() < 4) +	if (getVersion() < 4) { +		if (getPlatform() == Common::kPlatformWindows) { +			_sharedCastFile = "SHARDCST.MMM"; +		} else {  			_sharedCastFile = "Shared Cast"; -		else -			_sharedCastFile = "Shared.dir"; +		} +	} else { +		_sharedCastFile = "Shared.dir";  	}  	loadSharedCastsFrom(_sharedCastFile);  | 
