def on_key_escape(self): sound_manager.start_in_first_empty_taunt(sounds.BACK) if self.poke_select != -1: self.poke_select = -1 elif self.action_selected != -1: self.action_selected = -1 else: self.player.open_menu(hud_menu.MainMenu(self.player))
def menu_press(self): if self.current_dialogue: pass if self.current_menu: self.current_menu.on_key_menu() elif self.current_battle: pass elif not self.current_menu: self.open_menu(hud_menu.MainMenu(self))
def on_key_escape(self) -> NoReturn: self.player.open_menu(menu_.MainMenu(self.player)) sound_manager.start_in_first_empty_taunt(sounds.BACK)