aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/utils/path_util.cpp
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-07-27 19:35:20 +0200
committerEinar Johan Trøan Sømåen2012-07-27 19:35:20 +0200
commitc7fa8e7d1024e4447a7396b5099870d01b775746 (patch)
tree9fa68cf963e7be42015d5a15ef6fec2c716f8a5c /engines/wintermute/utils/path_util.cpp
parent99d4c55e88712a0b0dc0d97e4c9c52946a5f48f2 (diff)
downloadscummvm-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/path_util.cpp')
-rw-r--r--engines/wintermute/utils/path_util.cpp63
1 files changed, 0 insertions, 63 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");