Files
loop/src/Dodge/Creature/Update.hs
T
2021-10-31 19:46:32 +00:00

14 lines
279 B
Haskell

module Dodge.Creature.Update
( unrandUpdate
) where
import Dodge.Data
import Data.Monoid
unrandUpdate
:: (Creature -> World -> World)
-> (Creature -> Maybe Creature)
-> CRUpdate
{-# INLINE unrandUpdate #-}
unrandUpdate h cF cr _ = ( Endo (h cr) , cF cr )