diff options
author | Einar Johan Trøan Sømåen | 2012-07-27 19:35:20 +0200 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-07-27 19:35:20 +0200 |
commit | c7fa8e7d1024e4447a7396b5099870d01b775746 (patch) | |
tree | 9fa68cf963e7be42015d5a15ef6fec2c716f8a5c /engines/wintermute/utils | |
parent | 99d4c55e88712a0b0dc0d97e4c9c52946a5f48f2 (diff) | |
download | scummvm-rg350-c7fa8e7d1024e4447a7396b5099870d01b775746.tar.gz scummvm-rg350-c7fa8e7d1024e4447a7396b5099870d01b775746.tar.bz2 scummvm-rg350-c7fa8e7d1024e4447a7396b5099870d01b775746.zip |
WINTERMUTE: Move settings-files to save-dir (gzipped xml now)
Diffstat (limited to 'engines/wintermute/utils')
-rw-r--r-- | engines/wintermute/utils/path_util.cpp | 63 | ||||
-rw-r--r-- | engines/wintermute/utils/path_util.h | 5 |
2 files changed, 0 insertions, 68 deletions
diff --git a/engines/wintermute/utils/path_util.cpp b/engines/wintermute/utils/path_util.cpp index 4e36c3e316..db1b479dab 100644 --- a/engines/wintermute/utils/path_util.cpp +++ b/engines/wintermute/utils/path_util.cpp @@ -67,101 +67,38 @@ AnsiString PathUtil::combine(const AnsiString &path1, const AnsiString &path2) { //////////////////////////////////////////////////////////////////////////
AnsiString PathUtil::getDirectoryName(const AnsiString &path) {
AnsiString newPath = unifySeparators(path);
-
- //size_t pos = newPath.find_last_of(L'/');
Common::String filename = getFileName(path);
return Common::String(path.c_str(), path.size() - filename.size());
- //if (pos == AnsiString::npos) return "";
- //else return newPath.substr(0, pos + 1);
}
//////////////////////////////////////////////////////////////////////////
AnsiString PathUtil::getFileName(const AnsiString &path) {
AnsiString newPath = unifySeparators(path);
-
- //size_t pos = newPath.find_last_of(L'/'); TODO REMOVE.
Common::String lastPart = Common::lastPathComponent(newPath, '/');
if (lastPart[lastPart.size() - 1 ] != '/') {
return lastPart;
} else {
return path;
}
- //if (pos == AnsiString::npos) return path;
- //else return newPath.substr(pos + 1);
}
//////////////////////////////////////////////////////////////////////////
AnsiString PathUtil::getFileNameWithoutExtension(const AnsiString &path) {
AnsiString fileName = getFileName(path);
-
- //size_t pos = fileName.find_last_of('.'); //TODO REMOVE!
// TODO: Prettify this.
AnsiString extension = Common::lastPathComponent(fileName, '.');
for (uint32 i = 0; i < extension.size() + 1; i++) {
fileName.deleteLastChar();
}
-// Common::String filename = Common::String(fileName.c_str(), fileName.size() - extension.size() + 1);
return fileName;
- //if (pos == AnsiString::npos) return fileName;
- //else return fileName.substr(0, pos);
}
//////////////////////////////////////////////////////////////////////////
AnsiString PathUtil::getExtension(const AnsiString &path) {
AnsiString fileName = getFileName(path);
-
- //size_t pos = fileName.find_last_of('.');
return Common::lastPathComponent(path, '.');
- //if (pos == AnsiString::npos) return "";
- //else return fileName.substr(pos);
}
-
-//////////////////////////////////////////////////////////////////////////
-AnsiString PathUtil::getSafeLogFileName() {
- AnsiString logFileName = getUserDirectory();
-
- /*#ifdef __WIN32__
- char moduleName[MAX_PATH_LENGTH];
- ::GetModuleFileName(NULL, moduleName, MAX_PATH_LENGTH);
-
- AnsiString fileName = GetFileNameWithoutExtension(moduleName) + ".log";
- fileName = Combine("/Wintermute Engine/Logs/", fileName);
- logFileName = Combine(logFileName, fileName);
-
- #else*/
- // !PORTME
- logFileName = combine(logFileName, "/Wintermute Engine/wme.log");
-//#endif
-
- createDirectory(getDirectoryName(logFileName));
- return logFileName;
-}
-
-//////////////////////////////////////////////////////////////////////////
-bool PathUtil::createDirectory(const AnsiString &path) {
- return false;
-}
-
-//////////////////////////////////////////////////////////////////////////
-bool PathUtil::matchesMask(const AnsiString &fileName, const AnsiString &mask) {
- return false;
-}
-
-//////////////////////////////////////////////////////////////////////////
-bool PathUtil::fileExists(const AnsiString &fileName) {
- warning("PathUtil::FileExists(%s)", fileName.c_str());
-
- Common::File stream;
-
- stream.open(fileName.c_str());
- bool ret = stream.isOpen();
- stream.close();
-
- return ret;
-}
-
-
//////////////////////////////////////////////////////////////////////////
AnsiString PathUtil::getUserDirectory() { // TODO: Get rid of
warning("PathUtil::GetUserDirectory - stubbed");
diff --git a/engines/wintermute/utils/path_util.h b/engines/wintermute/utils/path_util.h index a52b4baaf9..9b3e988805 100644 --- a/engines/wintermute/utils/path_util.h +++ b/engines/wintermute/utils/path_util.h @@ -42,12 +42,7 @@ public: static AnsiString getFileName(const AnsiString &path);
static AnsiString getFileNameWithoutExtension(const AnsiString &path);
static AnsiString getExtension(const AnsiString &path);
- static bool createDirectory(const AnsiString &path);
- static bool matchesMask(const AnsiString &fileName, const AnsiString &mask);
- static bool fileExists(const AnsiString &fileName);
-
- static AnsiString getSafeLogFileName();
static AnsiString getUserDirectory();
};
|