def game_is_paused(): pause_clicked = HUD.pause_clicked() # TODO can_pause? Isn't this used to pause and unpause? can_pause = not GameRunner.pause_is_held_down and pause_clicked if pause_clicked: GameRunner.pause_is_held_down = True else: GameRunner.pause_is_held_down = False if can_pause: GameRunner.game_paused = not GameRunner.game_paused return GameRunner.game_paused