From b532e98ecdbd449da63962cc6db3feef62dbe857 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Sat, 29 Nov 2025 14:10:32 +0200 Subject: Rework pause menu --- pause_menu_system.gd | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 pause_menu_system.gd (limited to 'pause_menu_system.gd') diff --git a/pause_menu_system.gd b/pause_menu_system.gd new file mode 100644 index 0000000..404fe28 --- /dev/null +++ b/pause_menu_system.gd @@ -0,0 +1,13 @@ +class_name PauseMenuSystem +extends PauseMenuPage + +func _on_tree_entered() -> void: + $QuitButton.grab_focus.call_deferred() + $QuitButton.connect("pressed", _on_quit_button_pressed) + +func _on_quit_button_pressed() -> void: + var menu: PauseMenu = get_parent() + var top: Top = menu.get_parent() + + top.get_transition_player().room_transition(null, "res://room_main_menu.tscn", null) + top.handle_pause() -- cgit v1.3