From 2e7d21fc525a5b0451274d3844e3d6a1de1f6cb2 Mon Sep 17 00:00:00 2001 From: Einar Johan Trøan Sømåen Date: Sun, 29 Jul 2012 17:53:44 +0200 Subject: WINTERMUTE: Replace BaseRegistry with ConfMan --- engines/wintermute/base/base_file_manager.cpp | 33 +-------------------------- 1 file changed, 1 insertion(+), 32 deletions(-) (limited to 'engines/wintermute/base/base_file_manager.cpp') diff --git a/engines/wintermute/base/base_file_manager.cpp b/engines/wintermute/base/base_file_manager.cpp index 801729c5e8..d5071ccf48 100644 --- a/engines/wintermute/base/base_file_manager.cpp +++ b/engines/wintermute/base/base_file_manager.cpp @@ -32,7 +32,6 @@ #include "engines/wintermute/base/file/base_save_thumb_file.h" #include "engines/wintermute/base/file/base_package.h" #include "engines/wintermute/base/file/base_resources.h" -#include "engines/wintermute/base/base_registry.h" #include "engines/wintermute/base/base_engine.h" #include "engines/wintermute/wintermute.h" #include "common/debug.h" @@ -147,42 +146,12 @@ bool BaseFileManager::reloadPaths() { ////////////////////////////////////////////////////////////////////////// bool BaseFileManager::initPaths() { - if (!BaseEngine::instance().getRegistry()) { // This function only works when the game-registry is loaded - return STATUS_FAILED; - } - - AnsiString pathList; - - // single files paths - pathList = BaseEngine::instance().getRegistry()->readString("Resource", "CustomPaths", ""); - Common::StringTokenizer *entries = new Common::StringTokenizer(pathList, ";"); -// numPaths = BaseUtils::strNumEntries(pathList.c_str(), ';'); - while (!entries->empty()) { - Common::String path = entries->nextToken(); - if (path.size() > 0) { - error("BaseFileManager::initPaths - Game wants to add customPath: %s", path.c_str()); // TODO - // addPath(PATH_SINGLE, path); - } - } - delete entries; - entries = NULL; + // Removed: Config-based file-path choice. // package files paths const Common::FSNode gameData(ConfMan.get("path")); addPath(PATH_PACKAGE, gameData); - pathList = BaseEngine::instance().getRegistry()->readString("Resource", "PackagePaths", ""); - entries = new Common::StringTokenizer(pathList, ";"); - while (!entries->empty()) { - Common::String path = entries->nextToken(); - if (path.size() > 0) { - error("BaseFileManager::initPaths - Game wants to add packagePath: %s", path.c_str()); // TODO - // addPath(PATH_SINGLE, path); - } - } - delete entries; - entries = NULL; - Common::FSNode dataSubFolder = gameData.getChild("data"); if (dataSubFolder.exists()) { addPath(PATH_PACKAGE, dataSubFolder); -- cgit v1.2.3