From 393260b3573e08f0914017ca702843f677bd1546 Mon Sep 17 00:00:00 2001 From: Logan Date: Mon, 30 Jan 2023 16:49:29 -0700 Subject: Added pausemenu and various changes to interface. --- scripts/pausemenu.gd | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/pausemenu.gd (limited to 'scripts/pausemenu.gd') diff --git a/scripts/pausemenu.gd b/scripts/pausemenu.gd new file mode 100644 index 0000000..6b0acdb --- /dev/null +++ b/scripts/pausemenu.gd @@ -0,0 +1,27 @@ +extends Control + +func _input(event): + if event.is_action_pressed("escape"): + var pause_toggle = !get_tree().paused + get_tree().paused = pause_toggle + visible = pause_toggle + +func _on_RestartButton_pressed(): + get_tree().reload_current_scene() + get_tree().paused = false + reset_variables() + +func _on_HelpButton_pressed(): + pass + +func _on_OptionsButton_pressed(): + pass + +func _on_QuitButton_pressed(): + get_tree().change_scene("res://scenes/mainmenu.tscn") + get_tree().paused = false + reset_variables() + +func reset_variables(): + global_variables.score = 0 + global_variables.timer_zero = false -- cgit v1.2.3