summaryrefslogtreecommitdiffstats
path: root/pause_menu_system.gd
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-11-29 17:16:36 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-11-29 17:16:36 +0200
commit16927c75f3e12bc3a4001910c316f079b0142e2a (patch)
tree4b319b58bf33d9bec431f62fefc9a6c27002c349 /pause_menu_system.gd
parent0259b7fe3e5b2b6e1c8d73aeaa4c7c033cb96d63 (diff)
Fix bugs
Diffstat (limited to 'pause_menu_system.gd')
-rw-r--r--pause_menu_system.gd8
1 files changed, 6 insertions, 2 deletions
diff --git a/pause_menu_system.gd b/pause_menu_system.gd
index 910823b..75d211e 100644
--- a/pause_menu_system.gd
+++ b/pause_menu_system.gd
@@ -1,10 +1,14 @@
class_name PauseMenuSystem
extends PauseMenuPage
-func _on_tree_entered() -> void:
- $QuitButton.grab_focus.call_deferred()
+func _ready():
$QuitButton.connect("pressed", _on_quit_button_pressed)
+func _on_tree_entered() -> void:
+ if is_node_ready():
+ $QuitButton.grab_focus.call_deferred()
+
+
func _on_quit_button_pressed() -> void:
var menu: PauseMenu = get_parent()
var top: Top = menu.get_parent()