diff options
| author | ilotterytea <iltsu@alright.party> | 2022-12-03 14:11:23 +0600 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2022-12-03 14:11:23 +0600 |
| commit | 536687c713078bef02c8d543e1a08300dc6405dd (patch) | |
| tree | ee1f9502846a11a3de52aaf8271add2bb8b3fbfc /core/src | |
| parent | 1d80b52b1b453f2223aa6dd630c196b0b217eb57 (diff) | |
make dirs if they don't exist
Diffstat (limited to 'core/src')
| -rw-r--r-- | core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java b/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java index 6e3534f..1583160 100644 --- a/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java +++ b/core/src/com/ilotterytea/maxoning/utils/serialization/GameDataSystem.java @@ -59,6 +59,8 @@ public class GameDataSystem { * @see MaxonSavegame */ public static void save(@NotNull MaxonSavegame savegame, @NotNull String file_name) { + if (!dir.exists()) dir.mkdirs(); + try { log.info("Saving the game..."); FileOutputStream fos = new FileOutputStream(String.format("%s/%s", (OsUtils.isAndroid || OsUtils.isIos) ? Gdx.files.getExternalStoragePath() : dir.getAbsolutePath(), file_name)); |
