From 11d2ed7f15a86dd465bc3456e3478e9ff03bf5d2 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Tue, 21 Mar 2023 21:28:25 +0000 Subject: Introduce a set property Stopped abusing the direction property! --- src/Game/Entities.hs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/Game/Entities.hs') diff --git a/src/Game/Entities.hs b/src/Game/Entities.hs index b43ab0e..2f647d9 100644 --- a/src/Game/Entities.hs +++ b/src/Game/Entities.hs @@ -95,7 +95,7 @@ updateAll es state = do then ( s {GS.lives = 0, GS.gameOverDelay = gameOverDelay}, -- the player is not in the action, changing then type disables collision detection - (head ents) {typ = TypeEffect, dir = Dying, gravity = gravityUp, frame = 0} : tail ents + (head ents) {typ = TypeEffect, set = dyingSet, gravity = gravityUp, frame = 0} : tail ents ) else ( s {GS.lives = s.lives - 1, GS.hitDelay = hitDelay}, @@ -158,6 +158,4 @@ render renderer es state = do renderOne :: Entity -> IO () renderOne e = - S.render renderer e.sprite e.x e.y set e.frame - where - set = toSpriteSet e.dir + S.render renderer e.sprite e.x e.y e.set e.frame -- cgit v1.2.3