@@ -1,3 +1,4 @@
|
||||
#todo items for future releases
|
||||
|
||||
- save games to continue at the saved game-state
|
||||
- save games to continue at the saved game-state#
|
||||
- blinking start-stop button when click start is needed for next round
|
||||
@@ -39,9 +39,27 @@ ConfigFile::ConfigFile()
|
||||
// Pfad und Dateinamen setzen
|
||||
#ifdef _WIN32
|
||||
const char *appDataPath = getenv("AppData");
|
||||
if (appDataPath)
|
||||
{ //Programmordner erstellen
|
||||
if (appDataPath && appDataPath[0] != 0) {
|
||||
configFileName = appDataPath;
|
||||
}
|
||||
else {
|
||||
configFileName = getcwd();
|
||||
//Testen ob das Verzeichnis beschreibbar ist
|
||||
ofstream tmpFile;
|
||||
const char *tmpFileName = "pokerth_test.tmp";
|
||||
tmpFile.open(tmpFileName);
|
||||
if (tmpFile) {
|
||||
// Erfolgreich, Verzeichnis beschreibbar.
|
||||
// Datei wieder loeschen.
|
||||
tmpFile.close();
|
||||
remove(tmpFileName);
|
||||
}
|
||||
else {
|
||||
// Fehlgeschlagen, Verzeichnis nicht beschreibbar
|
||||
configFileName = "C:\\Windows\\Temp\\";
|
||||
}
|
||||
}
|
||||
//Programmordner erstellen
|
||||
configFileName += "\\pokerth\\";
|
||||
mkdir(configFileName.c_str());
|
||||
//Log-File Ordner auch erstellen
|
||||
@@ -52,7 +70,7 @@ ConfigFile::ConfigFile()
|
||||
dataDir = configFileName;
|
||||
dataDir += "data\\";
|
||||
mkdir(dataDir.c_str());
|
||||
}
|
||||
|
||||
#else
|
||||
//Programmordner erstellen
|
||||
const char *homePath = getenv("HOME");
|
||||
|
||||
@@ -56,7 +56,6 @@ Log::Log(mainWindowImpl* w) : myW(w)
|
||||
myLogFile->close();
|
||||
|
||||
linesInFile = 3;
|
||||
}
|
||||
|
||||
//Zu alte Dateien löschen!!!
|
||||
int daysUntilWaste = myConfig->readConfigInt("LogStoreDuration");
|
||||
@@ -87,6 +86,9 @@ Log::Log(mainWindowImpl* w) : myW(w)
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
else { cout << "Log directory doesn't exists. Cannot create log files"; }
|
||||
|
||||
}
|
||||
|
||||
Log::~Log()
|
||||
|
||||
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 728 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 738 B |
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |