Create saveSlot folder if missing on first save of generated world

This commit is contained in:
2023-04-22 23:10:37 +01:00
parent 4ad556d8fe
commit 94fd4085cb
+2
View File
@@ -10,6 +10,7 @@ import Dodge.Save
import Dodge.WorldLoad
import LensHelp
import System.Random
import System.Directory
startNewGameInSlot :: Int -> Universe -> Universe
startNewGameInSlot slot u = startSeedGame slot i u
@@ -26,6 +27,7 @@ startSeedGame _ i u =
startSeedGameConc :: Int -> PreloadData -> IO (Universe -> Maybe Universe)
startSeedGameConc seed pdata = do
w <- generateWorldFromSeed (pdata ^?! renderData) seed
createDirectoryIfMissing True "saveSlot"
writeFile "saveSlot/seed" $ show seed
return $
Just