Separate out concrete part of world
This commit is contained in:
@@ -7,8 +7,8 @@ import Control.Lens
|
||||
|
||||
updateLinearShockwave :: LinearShockwave -> World -> World
|
||||
updateLinearShockwave lw w
|
||||
| t < 1 = w & linearShockwaves %~ IM.delete lwid
|
||||
| otherwise = w & linearShockwaves . ix lwid . lwTimer -~ 1
|
||||
| t < 1 = w & cWorld . linearShockwaves %~ IM.delete lwid
|
||||
| otherwise = w & cWorld . linearShockwaves . ix lwid . lwTimer -~ 1
|
||||
where
|
||||
lwid = _lwID lw
|
||||
t = _lwTimer lw
|
||||
|
||||
Reference in New Issue
Block a user