Изображения Pygame не отображаются в нужное время

У меня есть код для панели загрузки, которая отображает одно изображение, а затем другое изображение с большим количеством пикселей. Моя проблема в том, что я не могу загрузить изображения в нужное время. Вот мой код:

import pygame, time, sys
pygame.init()
DISPLAY = pygame.display.set_mode(1250, 700)
clock = pygame.time.Clock()
active = True
image1 = pygame.image.load('C:/...')
image2 = pygame.image.load('C:/...')
DISPLAY.blit(image1, (0, 0))
time.sleep(5)
DISPLAY.blit(image2, (0, 0))
while active:
    for event in pygame.event.get():
        if event.type == pygame.quit:
            pygame.quit()
    pygame.display.update()
    clock.tick()

Теперь это, очевидно, сокращенная копия, не делающая всех ошибочных для этого вопроса загрузок и прочего, но именно в этом и заключается проблема. Я запускаю программу, окно pygame говорит, что оно не отвечает, а затем я получаю изображение2 без изображения1. Нет сообщения об ошибке, и у меня был этот глюк в течение некоторого времени. Любые идеи?


person Nether Man    schedule 16.07.2016    source источник
comment
Вы когда-нибудь звонили pygame.display.update() ?   -  person Charlton Lane    schedule 17.07.2016
comment
Да, извините, что забыл добавить. Я использовал pygame.display.update(), а также clock.tick() и сбор событий.   -  person Nether Man    schedule 17.07.2016