diff --git a/source/director.cpp b/source/director.cpp index f986c69..0b94897 100644 --- a/source/director.cpp +++ b/source/director.cpp @@ -2,11 +2,8 @@ #include "director.h" #include #include -#include -#include #include #include -#include #include #ifndef _WIN32 @@ -280,23 +277,26 @@ bool Director::saveConfig() void Director::createSystemFolder() { #ifdef _WIN32 - systemFolder = std::string(getenv("APPDATA")) + "/jaildoctors_dilemma"; + systemFolder = std::string(getenv("APPDATA")) + "/jailgames/jaildoctors_dilemma"; #elif __APPLE__ struct passwd *pw = getpwuid(getuid()); const char *homedir = pw->pw_dir; - systemFolder = std::string(homedir) + "/Library/Application Support/jaildoctors_dilemma"; + systemFolder = std::string(homedir) + "/Library/Application Support/jailgames/jaildoctors_dilemma"; #elif __linux__ struct passwd *pw = getpwuid(getuid()); const char *homedir = pw->pw_dir; - systemFolder = std::string(homedir) + "/.jaildoctors_dilemma"; + systemFolder = std::string(homedir) + "/.jailgames/jaildoctors_dilemma"; #endif struct stat st = {0}; if (stat(systemFolder.c_str(), &st) == -1) { errno = 0; +#ifdef _WIN32 int ret = mkdir(systemFolder.c_str()); - //int ret = mkdir(systemFolder.c_str(), S_IRWXU); +#else + int ret = mkdir(systemFolder.c_str(), S_IRWXU); +#endif if (ret == -1) {