From b4f25fefe82a212352988ad6a15d11851ad032ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl?= Date: Mon, 8 Jan 2024 20:34:28 +0000 Subject: [PATCH] Fix du bonus qui ne se met pas sur la bonne personne (#47) Co-authored-by: raphael Reviewed-on: https://git.tipragot.fr/raphael/ponguito/pulls/47 --- 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