1
0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-06-28 23:48:30 +02:00

Revert "Only migrate savedata if "saves" was created", need this for levels too

This reverts commit fcb09f85cb.
This commit is contained in:
Ethan Lee 2021-04-11 11:26:11 -04:00
parent fcb09f85cb
commit aa97a5d6a1

View File

@ -55,7 +55,7 @@ static const PHYSFS_Allocator allocator = {
int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath) int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
{ {
char output[MAX_PATH]; char output[MAX_PATH];
int saveDirCreated; int mkdirResult;
int retval; int retval;
const char* pathSep = PHYSFS_getDirSeparator(); const char* pathSep = PHYSFS_getDirSeparator();
char* basePath; char* basePath;
@ -81,7 +81,7 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
} }
/* Create base user directory, mount */ /* Create base user directory, mount */
PHYSFS_mkdir(output); mkdirResult = PHYSFS_mkdir(output);
/* Mount our base user directory */ /* Mount our base user directory */
PHYSFS_mount(output, NULL, 0); PHYSFS_mount(output, NULL, 0);
@ -89,8 +89,8 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
printf("Base directory: %s\n", output); printf("Base directory: %s\n", output);
/* Create the save/level folders */ /* Create the save/level folders */
saveDirCreated = PHYSFS_mkdir("saves"); mkdirResult |= PHYSFS_mkdir("saves");
PHYSFS_mkdir("levels"); mkdirResult |= PHYSFS_mkdir("levels");
/* Store full save directory */ /* Store full save directory */
SDL_snprintf(saveDir, sizeof(saveDir), "%s%s%s", SDL_snprintf(saveDir, sizeof(saveDir), "%s%s%s",
@ -109,7 +109,7 @@ int FILESYSTEM_init(char *argvZero, char* baseDir, char *assetsPath)
printf("Level directory: %s\n", levelDir); printf("Level directory: %s\n", levelDir);
/* We didn't exist until now, migrate files! */ /* We didn't exist until now, migrate files! */
if (saveDirCreated != 0) if (mkdirResult == 0)
{ {
PLATFORM_migrateSaveData(output); PLATFORM_migrateSaveData(output);
} }