mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2025-03-09 07:15:18 +01:00
Separate mkdirs from path string generation
This commit is contained in:
parent
029cc9d4b9
commit
c4853688b4
1 changed files with 18 additions and 10 deletions
|
@ -74,17 +74,25 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
|
||||||
PHYSFS_setWriteDir(output);
|
PHYSFS_setWriteDir(output);
|
||||||
printf("Base directory: %s\n", output);
|
printf("Base directory: %s\n", output);
|
||||||
|
|
||||||
/* Create save directory */
|
/* Create the save/level folders */
|
||||||
strcpy(saveDir, "saves");
|
mkdirResult |= PHYSFS_mkdir("saves");
|
||||||
strcat(saveDir, PHYSFS_getDirSeparator());
|
mkdirResult |= PHYSFS_mkdir("levels");
|
||||||
mkdirResult = PHYSFS_mkdir(saveDir);
|
|
||||||
printf("Save directory: %s%s\n", output, saveDir);
|
|
||||||
|
|
||||||
/* Create level directory */
|
/* Store full save directory */
|
||||||
strcpy(levelDir, "levels");
|
SDL_snprintf(saveDir, sizeof(saveDir), "%s%s%s",
|
||||||
strcat(levelDir, PHYSFS_getDirSeparator());
|
output,
|
||||||
mkdirResult |= PHYSFS_mkdir(levelDir);
|
"saves",
|
||||||
printf("Level directory: %s%s\n", output, levelDir);
|
PHYSFS_getDirSeparator()
|
||||||
|
);
|
||||||
|
printf("Save directory: %s\n", saveDir);
|
||||||
|
|
||||||
|
/* Store full level directory */
|
||||||
|
SDL_snprintf(levelDir, sizeof(levelDir), "%s%s%s",
|
||||||
|
output,
|
||||||
|
"levels",
|
||||||
|
PHYSFS_getDirSeparator()
|
||||||
|
);
|
||||||
|
printf("Level directory: %s\n", levelDir);
|
||||||
|
|
||||||
/* We didn't exist until now, migrate files! */
|
/* We didn't exist until now, migrate files! */
|
||||||
if (mkdirResult == 0)
|
if (mkdirResult == 0)
|
||||||
|
|
Loading…
Add table
Reference in a new issue