Exemple #1
0
ball_color = (255,0,0)
ball = Circle(ball_color, ball_radius, ball_center)
wall = Wall(win, win_size, platform_color)
bricks_rows = 3
bricks_cols = 5
wall.fill_bricks(bricks_rows, bricks_cols, 2)
FPS = 60
clock = pygame.time.Clock()

game_over = False

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()

    win.fill(background_color)
    if not game_over:
        #code
        game_over = ball.random_movement(win_size, platform, wall)
        wall.draw()
        ball.draw(win)
        platform.move_by_keys()
        platform.draw()
    else:
        text_left = (win_size - endgame_text.get_width())/2
        text_top = (win_size - endgame_text.get_height())/2
        win.blit(endgame_text, (text_left, text_top))

    pygame.display.update()
    clock.tick(FPS)