def toggle_pause(user, event): if event[0] == pf.SDL_SCANCODE_P and not pf.ui_text_edit_has_focus(): ss = pf.get_simstate() if ss == pf.G_RUNNING: pf.set_simstate(pf.G_PAUSED_UI_RUNNING) else: pf.set_simstate(pf.G_RUNNING)
def toggle_pause(user, event): if event[0] == pf.SDL_SCANCODE_P: ss = pf.get_simstate() if ss == pf.G_RUNNING: pf.set_simstate(pf.G_PAUSED_UI_RUNNING) else: pf.set_simstate(pf.G_RUNNING)
def __on_ss_change(self, event): pf.set_simstate(event)
def __on_session_save(self, event): self.__session_view.hide() ss = pf.get_simstate() pf.set_simstate(pf.G_PAUSED_UI_RUNNING) pf.save_session(event) pf.set_simstate(ss)