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