Move universe IO effects outside of world

This commit is contained in:
2022-07-23 12:53:20 +01:00
parent 2892bb25f0
commit 12fad676f2
12 changed files with 41 additions and 44 deletions
+1 -5
View File
@@ -3,15 +3,11 @@
module Dodge.LevelGen where
import Dodge.Data
import Dodge.Floor
import Dodge.Save
import Dodge.Layout
import Dodge.Initialisation
--import Dodge.RandomHelp
--import Dodge.LevelGen.Data
import Dodge.Tree
import Geometry.ConvexPoly
import Dodge.Combine.Graph
--import Dodge.LevelGen.LevelStructure
import Data.Foldable
import System.Directory
@@ -30,7 +26,7 @@ generateWorldFromSeed i = do
writeFile "log/aGeneratedRoomLayout" ""
generateGraphs
(roomList,bounds) <- layoutLevelFromSeed 0 i
return $ saveLevelStartSlot
return -- $ saveLevelStartSlot
$ postGenerationProcessing
$ generateLevelFromRoomList roomList initialWorld{_randGen=mkStdGen i}
& roomClipping .~ bounds