Cleanup
This commit is contained in:
@@ -49,8 +49,14 @@ data Item = Item
|
||||
, _itTargeting :: ItemTargeting
|
||||
, _itAmmoSlots :: IM.IntMap AmmoType
|
||||
, _itParams :: ItemParams
|
||||
, _itScroll :: ItemScroll
|
||||
}
|
||||
|
||||
data ItemScroll
|
||||
= NoItemScroll
|
||||
| ItemScrollInt {_itsInt :: Int}
|
||||
| ItemScrollIntRange {_itsMax :: Int, _itsRangeInt :: Int}
|
||||
|
||||
data ItemTargeting = NoItTargeting
|
||||
| ItTargeting
|
||||
{ _itTgPos :: Maybe Point2
|
||||
@@ -61,6 +67,8 @@ data ItemTargeting = NoItTargeting
|
||||
makeLenses ''ItemTargeting
|
||||
makeLenses ''Consumables
|
||||
makeLenses ''Item
|
||||
makeLenses ''ItemScroll
|
||||
deriveJSON defaultOptions ''ItemScroll
|
||||
deriveJSON defaultOptions ''Consumables
|
||||
deriveJSON defaultOptions ''ItemTargeting
|
||||
deriveJSON defaultOptions ''ItID
|
||||
|
||||
Reference in New Issue
Block a user