Add bee pheremones
This commit is contained in:
@@ -42,9 +42,16 @@ data Gas = Gas
|
||||
data GasType = PoisonGas
|
||||
deriving (Eq, Ord, Show, Read) --Generic, Flat)
|
||||
|
||||
data BeePheremone = BPheremone
|
||||
{ _bpPos :: Point2
|
||||
, _bpTimer :: Int
|
||||
}
|
||||
|
||||
makeLenses ''Cloud
|
||||
makeLenses ''BeePheremone
|
||||
deriveJSON defaultOptions ''CloudType
|
||||
deriveJSON defaultOptions ''Cloud
|
||||
deriveJSON defaultOptions ''BeePheremone
|
||||
makeLenses ''Dust
|
||||
deriveJSON defaultOptions ''Dust
|
||||
makeLenses ''Gas
|
||||
|
||||
@@ -96,6 +96,7 @@ data LWorld = LWorld
|
||||
, _creatureGroups :: IM.IntMap CrGroupParams
|
||||
, _items :: IM.IntMap Item
|
||||
, _clouds :: [Cloud]
|
||||
, _beePheremones :: [BeePheremone]
|
||||
, _dusts :: [Dust]
|
||||
, _gasses :: [Gas]
|
||||
, _gusts :: IM.IntMap Gust
|
||||
|
||||
Reference in New Issue
Block a user