From ffa1ea01b1e2b109943c2fdc2d275732fa00419e Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Wed, 11 Nov 2020 23:10:49 +0100 Subject: [PATCH] Add "back" button in settings menu --- dungeonbattle/menus.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dungeonbattle/menus.py b/dungeonbattle/menus.py index 1f8d51b..74827c6 100644 --- a/dungeonbattle/menus.py +++ b/dungeonbattle/menus.py @@ -70,6 +70,8 @@ class SettingsMenu(Menu): self.values.append("") self.values.append("Changer le pack de textures n'aura effet") self.values.append("qu'après avoir relancé le jeu.") + self.values.append("") + self.values.append("Retour (espace)") def handle_key_pressed(self, key: Optional[KeyValues], raw_key: str, game: Any) -> None: @@ -77,7 +79,9 @@ class SettingsMenu(Menu): For now, in the settings mode, we can only go backwards. """ if not self.waiting_for_key: - if key == KeyValues.SPACE: + if key == KeyValues.SPACE or \ + key == KeyValues.ENTER and \ + self.position == len(self.values) - 1: game.state = GameMode.MAINMENU if key == KeyValues.DOWN: self.go_down()