clean: simplify
This commit is contained in:
parent
6765e1bb30
commit
8cdf7d7f34
@ -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)
|
surface_angle: float = math.atan2(segment.start.y - segment.stop.y, segment.start.x - segment.stop.y)
|
||||||
|
|
||||||
|
angle: float
|
||||||
|
|
||||||
if (player_hitted is None):
|
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:
|
else:
|
||||||
angle = paddle_collision(game.ball, impact_data.get("impact"), player_hitted)
|
angle = paddle_collision(game.ball, impact_data.get("impact"), player_hitted)
|
||||||
|
|
||||||
if (angle is None):
|
if (angle is None):
|
||||||
return False
|
return None
|
||||||
|
|
||||||
game.ball.angle = angle
|
game.ball.angle = angle
|
||||||
|
return True
|
||||||
return True
|
|
||||||
|
|
||||||
async def update_ball(game: Game, impact_data: dict) -> None:
|
async def update_ball(game: Game, impact_data: dict) -> None:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user