Add menu option to start new game from seed, uses system clipboard
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
module Dodge.LevelGen where
|
||||
import Dodge.Data
|
||||
import Dodge.Floor
|
||||
import Dodge.Save
|
||||
import Dodge.Layout
|
||||
import Dodge.Initialisation
|
||||
--import Dodge.RandomHelp
|
||||
@@ -19,7 +20,7 @@ import qualified Data.IntMap.Strict as IM
|
||||
generateWorldFromSeed :: Int -> IO World
|
||||
generateWorldFromSeed i = do
|
||||
roomList <- layoutLevelFromSeed 0 i
|
||||
return $ _gWorld $ generateLevelFromRoomList roomList
|
||||
return $ saveLevelStartSlot $ _gWorld $ generateLevelFromRoomList roomList
|
||||
initialWorld{_randGen=mkStdGen i}
|
||||
|
||||
layoutLevelFromSeed :: Int -> Int -> IO (IM.IntMap Room)
|
||||
|
||||
Reference in New Issue
Block a user