По сути, моя основная идея заключается в том, что большую часть всей игры мы будем программировать в цикле while (кроме случаев, когда создаем экран).Когда игра заканчивается, я позволяю пользователю войти в другой цикл while, чтобы у игрока была возможность щелкнуть мышью (что запускает игру заново) во время цикла.Цикл, который я кодировал ниже.Тем не менее, экран продолжает зависать (т.е. метод нажатия мышью никогда не работает) без каких-либо ошибок.Я не знаю, почему это происходит.
while not pygame.mouse.get_pressed()[0]:
clock.tick(20)
background_image = pygame.image.load("GameOver.jpg").convert()
Когда нажата мышь, цикл while, управляющий остальной частью игры, снова пропадает.Пожалуйста, спросите, не смущены ли вы чем-то из-за моей проблемы.