diff options
Diffstat (limited to 'engines/xeen/resources.cpp')
-rw-r--r-- | engines/xeen/resources.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/xeen/resources.cpp b/engines/xeen/resources.cpp index 632cf3ddfe..bed8a1a9b7 100644 --- a/engines/xeen/resources.cpp +++ b/engines/xeen/resources.cpp @@ -36,11 +36,18 @@ Resources::Resources() { _globalSprites.load("global.icn"); - File f("mae.xen"); + File f((g_vm->getGameID() == GType_Clouds) ? "mae.cld" : "mae.xen"); while (f.pos() < f.size()) _maeNames.push_back(f.readString()); f.close(); + if (g_vm->getGameID() == GType_Clouds) { + f.open("mapnames.cld"); + while (f.pos() < f.size()) + _cloudsMapNames.push_back(f.readString()); + f.close(); + } + // Set up items array to map to the names of items in each category ITEM_NAMES[CATEGORY_WEAPON] = &WEAPON_NAMES[0]; ITEM_NAMES[CATEGORY_ARMOR] = &ARMOR_NAMES[0]; |