Fold some ammo data into its own type
This commit is contained in:
+6
-6
@@ -294,15 +294,15 @@ data ItemUse
|
||||
| LeftUse { _lUse :: Creature -> Int -> World -> World }
|
||||
| NoUse
|
||||
data ItemAmmo
|
||||
= LoadbleAmmo
|
||||
= LoadableAmmo
|
||||
{ _aoType :: AmmoType
|
||||
}
|
||||
data Item
|
||||
= Weapon
|
||||
{ _itName :: String
|
||||
, _wpMaxAmmo :: Int
|
||||
, _wpLoadedAmmo :: Int
|
||||
, _wpAmmo :: AmmoType
|
||||
}
|
||||
data Item
|
||||
= Weapon
|
||||
{ _itName :: String
|
||||
, _wpAmmo :: ItemAmmo
|
||||
, _wpReloadTime :: Int
|
||||
, _wpReloadState :: Int
|
||||
, _wpReloadType :: ReloadType
|
||||
|
||||
Reference in New Issue
Block a user