Refactor modules

This commit is contained in:
2021-07-25 01:29:43 +02:00
parent e453065afe
commit 84a9badea8
38 changed files with 77 additions and 48 deletions
+3 -2
View File
@@ -5,7 +5,7 @@ import Dodge.Creature.State.Data
import Dodge.Creature.State.WalkCycle
import Dodge.Creature.Stance.Data
--import Dodge.Creature.Test
import Dodge.Base
--import Dodge.Base
import Dodge.SoundLogic
import Dodge.SoundLogic.Synonyms
import Dodge.RandomHelp
@@ -15,6 +15,7 @@ import Dodge.Creature.Action
import Geometry
import Picture
import qualified IntMapHelp as IM
import StrictHelp
import Data.List
--import Data.Char
@@ -81,7 +82,7 @@ crFriction _ _ = (0,0)
doDamage :: Creature -> Creature
doDamage cr = set (crState . crDamage) []
$ over (crState . crPastDamage) (forceList . take 20 . (dams :) ) damagedCr
$ over (crState . crPastDamage) (forceFoldable . take 20 . (dams :) ) damagedCr
where
dams = _crDamage $ _crState cr
damagedCr = snd $ _crApplyDamage cr dams cr