Bên trong vòng lặp trò chơi, trò chơi bị tạm dừng bằng cách nhấn P, nghĩa là vòng lặp trò chơi không chạy nữa. Vấn đề là sau khi vòng lặp này bị dừng, P không thể được nhấn lại để tiếp tục vòng lặp, vì nó nằm trong chính vòng lặp đó. Làm thế nào để làm cho nó để khi nhấn P lần nữa, nó làm cho vòng lặp hoạt động trở lại?
checkInput
chức năng khác cho chế độ tạm dừng và chế độ không tạm dừng, bởi vì có thể có một số điều khiển chỉ khả dụng ở chế độ này hoặc chế độ khác. CáccheckInput
chức năng cho chế độ tạm dừng có thể làm gì khác hơn là tìm kiếm nếuP
được nhấn và sau đó thiết lậpgameIsPaused = false
, nhưng một số trò chơi cũng đặt thêm chức năng trên màn hình tạm dừng (trong những năm 90 nó đã được phổ biến để có màn hình tạm dừng như là đầu vào ẩn cho các mã cheat, hiện đại trò chơi muốn kết hợp nó với một màn hình menu).