Commit mid big tree composing change
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
module Dodge.Annotation.Data where
|
||||
import Dodge.Data
|
||||
--import Dodge.Room
|
||||
import TreeHelp
|
||||
import Dodge.Tree.Compose.Data
|
||||
|
||||
import Control.Monad.State
|
||||
@@ -14,16 +15,16 @@ data Annotation
|
||||
| Corridor
|
||||
| AirlockAno
|
||||
| OrAno [[Annotation]]
|
||||
| SpecificRoom (State StdGen (LabSubCompTree Room))
|
||||
| SpecificRoom (State StdGen (LabTree Room))
|
||||
| BossAno Creature
|
||||
| TreasureAno [Creature] [Item]
|
||||
| AnoApplyInt Int (Int -> State StdGen (LabSubCompTree Room))
|
||||
| AnoNewInt (Int -> State StdGen (SubCompTree Room))
|
||||
| AnoApplyInt Int (Int -> State StdGen (LabTree Room))
|
||||
| AnoNewInt (Int -> State StdGen (Tree Room))
|
||||
| PassthroughLockKeyLists Int
|
||||
[(Int -> State StdGen (LabSubCompTree Room), State StdGen ItemBaseType)]
|
||||
[(ItemBaseType, State StdGen (LabSubCompTree Room))]
|
||||
[(Int -> State StdGen (LabTree Room), State StdGen ItemBaseType)]
|
||||
[(ItemBaseType, State StdGen (LabTree Room))]
|
||||
-- | SetLabel Int (State g Room)
|
||||
-- | UseLabel Int (State g Room)
|
||||
-- | useLabel Int (State g Room)
|
||||
| ChainAnos [[Annotation]]
|
||||
|
||||
makeLenses ''Annotation
|
||||
|
||||
Reference in New Issue
Block a user