Refactor, try to limit dependencies
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
module Dodge.Default.Item.Use (
|
||||
module Dodge.Default.Item.Use,
|
||||
module Dodge.Default.Item.Use.AimParams,
|
||||
module Dodge.Default.Item.Use.Consumption,
|
||||
module Dodge.Default.Item.Use.Equipment,
|
||||
) where
|
||||
|
||||
import Dodge.Data.Item.Use
|
||||
import Dodge.Default.Item.Use.AimParams
|
||||
import Dodge.Default.Item.Use.Consumption
|
||||
import Dodge.Default.Item.Use.Equipment
|
||||
|
||||
defaultLeftUse :: ItemUse
|
||||
defaultLeftUse =
|
||||
LeftUse
|
||||
{ _leftUse = LDoNothing
|
||||
, _leftDelay = FixedRate{_rateMax = 8, _rateTime = 0}
|
||||
, _leftHammer = HammerUp
|
||||
, _equipEffect = defaultEquip
|
||||
, _leftConsumption = defaultLeftLoadable
|
||||
}
|
||||
|
||||
defaultEquipUse :: ItemUse
|
||||
defaultEquipUse = EquipUse{_equipEffect = defaultEquip}
|
||||
|
||||
defaultHeldUse :: ItemUse
|
||||
defaultHeldUse =
|
||||
HeldUse
|
||||
{ _heldUse = HeldDoNothing
|
||||
, _heldDelay = FixedRate{_rateMax = 8, _rateTime = 0}
|
||||
, _heldMods = HeldModNothing
|
||||
, _heldHammer = HammerUp
|
||||
, _heldAim = defaultAimParams
|
||||
, _heldScroll = HeldScrollDoNothing
|
||||
, _heldConsumption = defaultLoadable
|
||||
}
|
||||
Reference in New Issue
Block a user