Add in "linear" lWorld to separate time reversable worlds
This commit is contained in:
@@ -7,8 +7,8 @@ import Control.Lens
|
||||
|
||||
updateLinearShockwave :: LinearShockwave -> World -> World
|
||||
updateLinearShockwave lw w
|
||||
| t < 1 = w & cWorld . linearShockwaves %~ IM.delete lwid
|
||||
| otherwise = w & cWorld . linearShockwaves . ix lwid . lwTimer -~ 1
|
||||
| t < 1 = w & cWorld . lWorld . linearShockwaves %~ IM.delete lwid
|
||||
| otherwise = w & cWorld . lWorld . linearShockwaves . ix lwid . lwTimer -~ 1
|
||||
where
|
||||
lwid = _lwID lw
|
||||
t = _lwTimer lw
|
||||
|
||||
Reference in New Issue
Block a user