From 6543de826a3fcd094f452b4b378e31449fc9aeff Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Sun, 28 Nov 2021 14:58:34 +0100 Subject: [PATCH] Particle when player is hit --- gamedata/objects/ingame/player.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gamedata/objects/ingame/player.py b/gamedata/objects/ingame/player.py index cdeefc3..5203b84 100644 --- a/gamedata/objects/ingame/player.py +++ b/gamedata/objects/ingame/player.py @@ -17,6 +17,8 @@ class Player(Movable): self.spritefalling = game.sprite_lib["player/falling.png"] # Descending self.spritehurt = game.sprite_lib["player/hurt.png"] # Being hurted self.spritelanding = game.sprite_lib["player/landing.png"] + + self.ouch = game.getchars("Ouch !") self.landingtimer = 0 self.maxlandtime = 0.15 self.spriteindex = 0 @@ -298,6 +300,8 @@ class Player(Movable): self.hp-=dmg if self.hp<=0: self.die() + else: + self.game.addParticle([self.ouch],self.rect.center[0],self.rect.center[1],fps=1,vely=-2,modvely=0.1) # "Ouch !" being displayed def die(self): if not self.dead: