1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-09-28 17:27:23 +02:00

PHYSFS_mkdir uses the mount location when a system is mounted

This commit is contained in:
Ethan Lee 2020-07-02 14:56:59 -04:00
parent ee610238b5
commit d057c6a348

View file

@ -75,18 +75,16 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
printf("Base directory: %s\n", output); printf("Base directory: %s\n", output);
/* Create save directory */ /* Create save directory */
strcpy(saveDir, output); strcpy(saveDir, "saves");
strcat(saveDir, "saves");
strcat(saveDir, PHYSFS_getDirSeparator()); strcat(saveDir, PHYSFS_getDirSeparator());
PHYSFS_mkdir(saveDir); PHYSFS_mkdir(saveDir);
printf("Save directory: %s\n", saveDir); printf("Save directory: %s%s\n", output, saveDir);
/* Create level directory */ /* Create level directory */
strcpy(levelDir, output); strcpy(levelDir, "levels");
strcat(levelDir, "levels");
strcat(levelDir, PHYSFS_getDirSeparator()); strcat(levelDir, PHYSFS_getDirSeparator());
mkdirResult |= PHYSFS_mkdir(levelDir); mkdirResult |= PHYSFS_mkdir(levelDir);
printf("Level directory: %s\n", levelDir); printf("Level directory: %s%s\n", output, levelDir);
/* We didn't exist until now, migrate files! */ /* We didn't exist until now, migrate files! */
if (mkdirResult == 0) if (mkdirResult == 0)