diff --git a/gamedata/objects/combat/player.py b/gamedata/objects/combat/player.py index 68b9029..d94aacc 100644 --- a/gamedata/objects/combat/player.py +++ b/gamedata/objects/combat/player.py @@ -37,6 +37,8 @@ class Player(BaseObject): else: self.vertical+=self.gravity*self.game.dt self.vertical = min(self.maxgravity,self.vertical) + if self.checkcollisions(0,-1): + self.vertical = max(0,self.vertical) # Se cogne au plafond self.jumped = False if self.onground: @@ -45,8 +47,6 @@ class Player(BaseObject): self.jumped = True self.move(hor*self.speed*self.game.dt,self.vertical*self.game.dt) - if self.jumped: - print(self.vertical*self.game.dt) def getrects(self): result = []