Exemple #1
0
            gf.update_screen(screen, background, player, bullets, wall_group_down, wall_group_up, ground_group,
                             enemy_group,
                             ladder_group, end_group, door_group, camera, stats, sb, player_group, traider_group)
        # прорисовка поля
        ground_group.draw(background)
        end_group.draw(background)
        wall_group_down.draw(background)
        wall_group_up.draw(background)
        bullets.draw(background)
        ladder_group.draw(background)
        enemy_group.draw(background)
        traider_group.draw(background)
        screen.blit(background, (0, 0))
        sb.show_score()
        player.blitme()
        # прорисовка кнопок и магазина
        if stats.game_shop:
            shop.blit()
        if stats.game_pause:
            play_button.draw_button()
            quit_button.draw_button()
            return_intro_button.draw_button()
        if stats.game_over:
            game_over_button.draw_button()
            quit_button.draw_button()
            return_intro_button.draw_button()
        screen.blit(help_image, (screen_rect.w - 200, screen_rect.h - 100))
    pygame.display.flip()

pygame.quit()