game_start, running = start_game() # GAME SCREEN elif game_start and not game_over: if level == 2 and int(border.get_score()) > 75: # WIN GAME running = False running_end = True elif int(border.get_score()) > 75 and level != 2: # LEVEL UP play_sound("sfx_good.mp3") level = 2 draw_screen_image("screen001.png") pygame.time.delay(1000) player.x, player.y = 400, 700 # Reset border.edge_points = deepcopy(border.init_grid) # Reset game_over, running = run_game_level(level) else: game_over, running = run_game_level(level) # GAME OVER SCREEN elif game_over: running_end = True running = False if not game_over: # DISPLAY WIN SCREEN play_sound("sfx_win.mp3") while running_end: running_end = end_game_("screen002.png")