diff options
Diffstat (limited to 'client/menu/character.gd')
-rw-r--r-- | client/menu/character.gd | 9 |
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): |