From 0c7375bc9cce35b579881902de9aff01da1abb3a Mon Sep 17 00:00:00 2001 From: raphael Date: Mon, 8 Jan 2024 21:33:26 +0100 Subject: [PATCH] Fix du bonus qui ne se met pas sur la bonne personne --- src/scenes/game.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/scenes/game.py b/src/scenes/game.py index 56dddaa..fb8950b 100644 --- a/src/scenes/game.py +++ b/src/scenes/game.py @@ -472,12 +472,14 @@ def __collision_with_ball(a: Entity, b: Entity): """ if Ball in a: a.world.new_entity().set(Sound("bound.mp3")) - if Player1 in b or Player2 in b and Ball in a: - # Met a jour le dernier joueur a avoir touché la balle - for player in a.world.query(LastPlayerTurn): - del player[LastPlayerTurn] - b.set(LastPlayerTurn()) - return __bounce_on_player(a, b) + if Player1 in b or Player2 in b: + if Ball in a: + # Met a jour le dernier joueur a avoir touché la balle + for player in a.world.query(LastPlayerTurn): + del player[LastPlayerTurn] + b.set(LastPlayerTurn()) + print(b) + return __bounce_on_player(a, b) return True -- 2.43.4