From aae15b0b50eb8055d8f645fadb9600027a876dfa Mon Sep 17 00:00:00 2001 From: ArthurErlich Date: Sun, 15 Mar 2026 21:12:16 +0100 Subject: [PATCH] chore: added exit button to game --- Assets/Quit.gd | 14 ++++++++++++++ Assets/Quit.gd.uid | 1 + main.tscn | 4 ++++ 3 files changed, 19 insertions(+) create mode 100644 Assets/Quit.gd create mode 100644 Assets/Quit.gd.uid diff --git a/Assets/Quit.gd b/Assets/Quit.gd new file mode 100644 index 0000000..7c178f2 --- /dev/null +++ b/Assets/Quit.gd @@ -0,0 +1,14 @@ +extends Node + +class_name QuitGame + +@onready var button: Button = get_parent() as Button + + +func _ready() -> void: + button.pressed.connect(_on_button_pressed) + button.name = button.text + + +func _on_button_pressed() -> void: + get_tree().quit(0) diff --git a/Assets/Quit.gd.uid b/Assets/Quit.gd.uid new file mode 100644 index 0000000..f3ff317 --- /dev/null +++ b/Assets/Quit.gd.uid @@ -0,0 +1 @@ +uid://lh1hhx4q8nlu diff --git a/main.tscn b/main.tscn index ee5687e..e5e7108 100644 --- a/main.tscn +++ b/main.tscn @@ -62,3 +62,7 @@ text = "Recuration" script = ExtResource("1_ig7tw") level = ExtResource("5_lquwl") metadata/_custom_type_script = "uid://bel5yfuiqithe" + +[node name="Button5" type="Button" parent="VBoxContainer" unique_id=630288499] +layout_mode = 2 +text = "Exit Experements"