diff --git a/cmi2/scenes/Profil.gd b/cmi2/scenes/Profil.gd index a99c33307fc2e11c14724fd56f7d6ab783e62841..dad68836d969376e27190ee01bcf8e63aafd443d 100644 --- a/cmi2/scenes/Profil.gd +++ b/cmi2/scenes/Profil.gd @@ -4,6 +4,9 @@ var backButton var statButton var succesButton +var PSEUDO +var BACK +var OPTIONS #pages à afficher var statPage @@ -14,11 +17,18 @@ func _ready(): var globals = get_node("/root/Globals") globals.LAST_WINDOWS_OPTIONS = "res://scenes/Profil.tscn" - statPage = $MarginContainer/VBoxContainer/main/HBoxContainer/maininfo/statistiques - succesPage = $MarginContainer/VBoxContainer/main/HBoxContainer/maininfo/succes - statButton = $MarginContainer/VBoxContainer/main/HBoxContainer/aside/stat - succesButton = $MarginContainer/VBoxContainer/main/HBoxContainer/aside/succes - + BACK = $MarginContainer/VBoxContainer/header/Control/headerContainer/HBoxContainer/back + OPTIONS = $MarginContainer/VBoxContainer/header/Control/headerContainer/HBoxContainer/options + statPage = $MarginContainer/VBoxContainer/main/profileContainer/maininfo/statistiques + succesPage = $MarginContainer/VBoxContainer/main/profileContainer/maininfo/succes + statButton = $MarginContainer/VBoxContainer/main/profileContainer/aside/stat + succesButton = $MarginContainer/VBoxContainer/main/profileContainer/aside/succes + PSEUDO = $MarginContainer/VBoxContainer/main/profileContainer/aside/nom + + PSEUDO.text = globals.pseudo + + BACK.connect("pressed", self, "buttonHeader", ["back"]) + OPTIONS.connect("pressed", self, "buttonHeader", ["settings"]) statButton.connect("pressed", self, "profil_menu_button_pressed", ["stat"]) succesButton.connect("pressed", self, "profil_menu_button_pressed", ["succes"]) @@ -34,4 +44,12 @@ func profil_menu_button_pressed(button_name): elif button_name == "succes": print('succes') statPage.visible = false - succesPage.visible = true \ No newline at end of file + succesPage.visible = true + +func buttonHeader(button_name): + var globals = get_node("/root/Globals") + + if button_name == "back": + globals.load_new_scene("res://scenes/MainMenu.tscn") + elif button_name == "settings": + globals.load_new_scene("res://scenes/Settings.tscn") \ No newline at end of file