diff options
author | Einar Johan Trøan Sømåen | 2012-07-29 17:53:44 +0200 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-07-29 17:53:44 +0200 |
commit | 2e7d21fc525a5b0451274d3844e3d6a1de1f6cb2 (patch) | |
tree | 9017aeb5500acbd1c6cee7c54779e79cfc7b6e1a /engines/wintermute/base/base_file_manager.cpp | |
parent | aa3467ddaa4b1df72398a1545c9d8b1c89dad6ad (diff) | |
download | scummvm-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.cpp | 33 |
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);
|