Create saveSlot folder if missing on first save of generated world
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user