Change foldr to foldl' in some cases

This commit is contained in:
2022-06-23 21:46:46 +01:00
parent fb3f677957
commit 89dd8502ad
6 changed files with 34 additions and 27 deletions
+2 -1
View File
@@ -16,6 +16,7 @@ import qualified Quaternion as Q
import qualified Data.IntSet as IS
import Data.Maybe
import Data.Foldable
makeDoorDebris :: Door -> World -> World
makeDoorDebris dr w = w & makeDebris mt col p
@@ -47,7 +48,7 @@ makeDebrisDirected :: Float
-> Point2
-> World -> World
makeDebrisDirected mindist maxdist arcrad dir bm col p w = w
& flip (foldr (plNew props pjID)) thedebris
& flip (foldl' (flip $ plNew props pjID)) thedebris
& randGen .~ newg
& originsIDsAt [MaterialSound bm i | i <- [0,1,2]] (destroyMatS bm) p
where