Я пытаюсь добавить функцию паузы в мою Pygame, но постоянно появляется ошибка -> UnboundLocalError: local variable 'pause' referenced before assignment
Я не знаю, как решить эту проблему, и я перестроил код парураз.Любая помощь будет оценена.Код ниже ...
#PAUSING
if pause:
screen.fill((0, 0, 0))
pause_text = font2.render("PAUSE",True,(255,255,255))
screen.blit(pause_text, (468 - (pause_text.get_width() // 2), 368 - (pause_text.get_height() // 2)))
pause = False
pause_time = 0 #Time spent with the game paused
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_p:
if pause:
pause = False
pause_time += time.time() - pause_time_start
else:
pause = True
pause_time_start = time.time()
Как я упоминал ранее, вывод должен приостанавливать игру.Для этого я просто хотел бы, чтобы кто-то показал мне правильный способ размещения кода.