aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/base_file_manager.cpp
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-07-29 17:53:44 +0200
committerEinar Johan Trøan Sømåen2012-07-29 17:53:44 +0200
commit2e7d21fc525a5b0451274d3844e3d6a1de1f6cb2 (patch)
tree9017aeb5500acbd1c6cee7c54779e79cfc7b6e1a /engines/wintermute/base/base_file_manager.cpp
parentaa3467ddaa4b1df72398a1545c9d8b1c89dad6ad (diff)
downloadscummvm-rg350-2e7d21fc525a5b0451274d3844e3d6a1de1f6cb2.tar.gz
scummvm-rg350-2e7d21fc525a5b0451274d3844e3d6a1de1f6cb2.tar.bz2
scummvm-rg350-2e7d21fc525a5b0451274d3844e3d6a1de1f6cb2.zip
WINTERMUTE: Replace BaseRegistry with ConfMan
Diffstat (limited to 'engines/wintermute/base/base_file_manager.cpp')
-rw-r--r--engines/wintermute/base/base_file_manager.cpp33
1 files changed, 1 insertions, 32 deletions
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);