From 5ac48ac7339e3fd94fc725282c423d6994d5571b Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Wed, 24 Nov 2021 07:54:47 +0100 Subject: [PATCH] Player death animation --- gamedata/objects/ingame/player.py | 2 ++ gamedata/objects/ingame/water.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gamedata/objects/ingame/player.py b/gamedata/objects/ingame/player.py index 42741f0..f8e2790 100644 --- a/gamedata/objects/ingame/player.py +++ b/gamedata/objects/ingame/player.py @@ -312,6 +312,8 @@ class Player(Movable): t = Transition(self.game,time=1,holdtime=0.5,level=self.game.globals["levelname"]) self.game.gameloop.summon(t) + self.game.addParticle([self.spritehurt],self.rect.center[0],self.rect.center[1],fps=0.6,vely=-1.5,modvely=0.15) # Die sprite + def draw(self): if not self.dead: flipy = (self.gravityway<0 and not self.leaptimer<0) diff --git a/gamedata/objects/ingame/water.py b/gamedata/objects/ingame/water.py index a512a14..a4bbbff 100644 --- a/gamedata/objects/ingame/water.py +++ b/gamedata/objects/ingame/water.py @@ -5,7 +5,7 @@ class Water(BaseObject): def __init__(self,game): self.tileset = game.gameloop.findname("TilesetRenderer")[0] - y = self.tileset.spawns[0].center[1]+game.globals["camerah"]/2 + y = self.tileset.layers[0]["surface"].get_height()+8 self.destinationy = y super().__init__(0,y,game,game.globals["cameraw"],game.globals["camerah"])