Add Read instances

This commit is contained in:
2022-07-22 01:06:35 +01:00
parent d4e5b02874
commit 4c5218c633
44 changed files with 209 additions and 126 deletions
+4 -5
View File
@@ -12,10 +12,10 @@ data ItemType = ItemType
,_iyModules :: M.Map ModuleSlot ItemModuleType
,_iyStack :: Stack
}
deriving (Eq,Ord,Show)
deriving (Eq,Ord,Show,Read)
data Stack = NoStack | Stack IcAmount
deriving (Eq,Ord,Show)
deriving (Eq,Ord,Show,Read)
data CraftType
= PIPE
@@ -200,8 +200,7 @@ data ItemModuleType
| LAUNCHHOME
| EXTRABATTERY
| ATTACHTORCH
deriving (Eq,Ord,Show)
deriving (Eq,Ord,Show,Read)
data Detector
= ITEMDETECTOR
| CREATUREDETECTOR
@@ -220,7 +219,7 @@ data ModuleSlot
| ModTeleport
| ModDualBeam
| ModHeldAttach
deriving (Eq,Ord,Show)
deriving (Eq,Ord,Show,Read)
makeLenses ''ItemType
makeLenses ''ItemBaseType