INNER CODE UNIT · Python
draw
metafy-social/python-scripts · scripts/Brick-Breaker-Python/main.py:97
def draw(win, paddle, ball, bricks, lives):
win.fill("white")
paddle.draw(win)
ball.draw(win)
for brick in bricks:
brick.draw(win)
lives_text = LIVES_FONT.render(f"Lives: {lives}", 1, "black")
win.blit(lives_text, (10, HEIGHT - lives_text.get_height() - 10))
pygame.display.update()
def ball_collision(ball):
if ball.x - BALL_RADIUS <= 0 or ball.x + BALL_RADIUS >= WIDTH:
ball.set_vel(ball.x_vel * -1, ball.y_vel)
if ball.y + BALL_RADIUS >= HEIGHT or ball.y - BALL_RADIUS <= 0: