Move flares into own grouping

This commit is contained in:
2022-07-10 13:12:17 +01:00
parent 7a1dbbb3f9
commit 646942d20c
6 changed files with 21 additions and 63 deletions
+5
View File
@@ -6,6 +6,7 @@ Description : Simulation update
module Dodge.Update ( updateUniverse ) where
import Dodge.Data
import Dodge.RadarBlip
import Dodge.Flare
import Dodge.Menu
import Dodge.CullBox
--import Dodge.Block
@@ -78,6 +79,7 @@ functionalUpdate cfig w = checkEndGame
. updateIMl _modifications _mdUpdate
. updateParticles
. updateRadarBlips
. updateFlares
. updateBeams
. updateIMl _props _pjUpdate
. updateLightSources
@@ -205,6 +207,9 @@ updateLightSources w = over tempLightSources f w
updateRadarBlips :: World -> World
updateRadarBlips = radarBlips %~ mapMaybe updateRadarBlip
updateFlares :: World -> World
updateFlares = flares %~ mapMaybe updateFlare
{- Apply internal particle updates, delete 'Nothing's. -}
updateParticles :: World -> World
updateParticles w = updateInstantParticles $ set particles (catMaybes ps) w'