clean: simplify
This commit is contained in:
parent
4aecf2d9ab
commit
39b592e45c
@ -213,20 +213,19 @@ def collision(game: Game, impact_data: dict) -> bool:
|
||||
|
||||
surface_angle: float = math.atan2(segment.start.y - segment.stop.y, segment.start.x - segment.stop.y)
|
||||
|
||||
angle: float
|
||||
|
||||
if (player_hitted is None):
|
||||
angle = wall_collision(game.ball.angle, surface_angle)
|
||||
|
||||
game.ball.angle = wall_collision(game.ball.angle, surface_angle)
|
||||
|
||||
return True
|
||||
else:
|
||||
angle = paddle_collision(game.ball, impact_data.get("impact"), player_hitted)
|
||||
|
||||
if (angle is None):
|
||||
return False
|
||||
|
||||
game.ball.angle = angle
|
||||
|
||||
return True
|
||||
|
||||
if (angle is None):
|
||||
return None
|
||||
|
||||
game.ball.angle = angle
|
||||
return True
|
||||
|
||||
async def update_ball(game: Game, impact_data: dict) -> None:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user