Start to implement lock and key system
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
module Dodge.Room.LockAndKeyList
|
||||
where
|
||||
import Dodge.Room.Data
|
||||
import Dodge.Room.RoadBlock
|
||||
import Dodge.Room.Boss
|
||||
|
||||
import Control.Monad.State
|
||||
import System.Random
|
||||
import Data.Tree
|
||||
|
||||
lockAndKeyRoomList :: RandomGen g =>
|
||||
[ (State g (Tree (Either Room Room))
|
||||
,State g (Tree (Either Room Room))
|
||||
) ]
|
||||
lockAndKeyRoomList =
|
||||
[ ( fmap (pure . Right) armouredCorridor
|
||||
, fmap (pure . Left) armouredChasers
|
||||
)
|
||||
]
|
||||
Reference in New Issue
Block a user