Refactor, try to limit dependencies
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
module Dodge.Magnet.Update
|
||||
where
|
||||
import Dodge.Data.Magnet
|
||||
module Dodge.Magnet.Update where
|
||||
|
||||
import Control.Lens
|
||||
import Dodge.Data.Magnet
|
||||
|
||||
doMagnetUpdate :: MagnetUpdate -> Magnet -> Maybe Magnet
|
||||
doMagnetUpdate mu = case mu of
|
||||
MagnetUpdateTimer i
|
||||
| i < 1 -> const Nothing
|
||||
MagnetUpdateTimer i
|
||||
| i < 1 -> const Nothing
|
||||
| otherwise -> Just . (mgUpdate .~ MagnetUpdateTimer (i - 1))
|
||||
|
||||
Reference in New Issue
Block a user