summaryrefslogtreecommitdiff
path: root/client/menu/character.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/character.gd')
-rw-r--r--client/menu/character.gd9
1 files changed, 2 insertions, 7 deletions
diff --git a/client/menu/character.gd b/client/menu/character.gd
index 6499d19e..4661b222 100644
--- a/client/menu/character.gd
+++ b/client/menu/character.gd
@@ -52,11 +52,7 @@ func init_map():
map.set_tile(Vector2i(x,y) - co, gt.call([x,y]), [[x,y-1],[x-1,y],[x,y+1],[x+1,y]].map(gt))
map.flush()
-func _input(_event):
- if Input.is_action_just_pressed("ui_cancel"):
- _on_back_pressed()
-
-func _on_back_pressed():
+func exit():
if username_edit.text == "":
var popup_data := MenuPopup.Data.new()
popup_data.text = tr("c.error.empty_username")
@@ -65,10 +61,9 @@ func _on_back_pressed():
popup_data.buttons = [accept_button]
await submenu("res://menu/popup.tscn", popup_data)
return
-
Global.set_profile("username", username_edit.text)
Global.save_profile()
- replace_menu("res://menu/main.tscn")
+ super()
func _on_character_back_pressed():
modify_style(func m(current_style: Dictionary):