mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-12-23 01:59:43 +01:00
Move first CreateDirectory to getOSDirectory, avoids redundancy on non-Win32
This commit is contained in:
parent
2e630ce06c
commit
aa5c2d9dc2
1 changed files with 2 additions and 4 deletions
|
@ -83,9 +83,6 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
|
|||
PLATFORM_getOSDirectory(output);
|
||||
}
|
||||
|
||||
/* Create base user directory (NOT with PhysFS!), mount */
|
||||
mkdirResult = mkdir(output, 0777);
|
||||
|
||||
/* Mount our base user directory */
|
||||
PHYSFS_mount(output, NULL, 0);
|
||||
PHYSFS_setWriteDir(output);
|
||||
|
@ -106,7 +103,7 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
|
|||
"levels",
|
||||
pathSep
|
||||
);
|
||||
mkdirResult |= mkdir(levelDir, 0777);
|
||||
mkdirResult = mkdir(levelDir, 0777);
|
||||
printf("Level directory: %s\n", levelDir);
|
||||
|
||||
/* We didn't exist until now, migrate files! */
|
||||
|
@ -588,6 +585,7 @@ static void PLATFORM_getOSDirectory(char* output)
|
|||
SHGetFolderPathW(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, utf16_path);
|
||||
WideCharToMultiByte(CP_UTF8, 0, utf16_path, -1, output, MAX_PATH, NULL, NULL);
|
||||
SDL_strlcat(output, "\\VVVVVV\\", MAX_PATH);
|
||||
CreateDirectory(output, NULL);
|
||||
#else
|
||||
SDL_strlcpy(output, PHYSFS_getPrefDir("distractionware", "VVVVVV"), MAX_PATH);
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue