aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/files.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/files.cpp')
-rw-r--r--engines/xeen/files.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/xeen/files.cpp b/engines/xeen/files.cpp
index 9cbc36ffc5..83a4ca9072 100644
--- a/engines/xeen/files.cpp
+++ b/engines/xeen/files.cpp
@@ -271,8 +271,10 @@ bool FileManager::setup() {
}
void FileManager::setGameCc(int ccMode) {
- if (g_vm->getGameID() != GType_WorldOfXeen)
- ccMode = g_vm->getGameID() == GType_Clouds ? 0 : 1;
+ if (ccMode != 2) {
+ if (g_vm->getGameID() != GType_WorldOfXeen)
+ ccMode = g_vm->getGameID() == GType_Clouds ? 0 : 1;
+ }
File::setCurrentArchive(ccMode);
_isDarkCc = ccMode != 0;