Внутри игрового цикла игра приостанавливается нажатием P, что означает, что игровой цикл больше не запускается. Проблема в том, что после того, как этот цикл остановлен, P не может быть нажата снова, чтобы возобновить цикл, так как он был внутри самого цикла. Как сделать так, чтобы при повторном нажатии P цикл снова работал?
checkInput
функции для режима паузы и режима без паузы, потому что могут быть некоторые элементы управления, которые доступны только в одном режиме или другом.checkInput
Функция режим паузы не может сделать ничего более , чем смотреть , еслиP
нажата , а затем установитьgameIsPaused = false
, но некоторые игры также размещать дополнительно функции на экране паузы (в 90 - х годах он был популярен , чтобы иметь экран паузы , как скрытый вход для читов, современный игры любят сочетать его с экраном меню).