aboutsummaryrefslogtreecommitdiff
path: root/client/menu/setup.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/setup.gd')
-rw-r--r--client/menu/setup.gd9
1 files changed, 7 insertions, 2 deletions
diff --git a/client/menu/setup.gd b/client/menu/setup.gd
index de63b801..1c4f7e12 100644
--- a/client/menu/setup.gd
+++ b/client/menu/setup.gd
@@ -50,6 +50,11 @@ func _ready():
super()
+ $Back.visible = not is_instance_of(parent_menu, Entry)
+
+func _on_back_pressed() -> void:
+ exit()
+
func _character_selected(style: Dictionary):
character_style = style
@@ -93,6 +98,6 @@ func _on_sign_pressed():
Global.save_settings()
Global.get_viewport().msaa_2d = Viewport.MSAA_DISABLED
-
- if parent_menu: exit()
+
+ if not is_instance_of(parent_menu, Entry): exit()
else: replace_menu("res://menu/main.tscn")