diff options
author | Logan <logan@cflip.net> | 2023-01-30 16:49:29 -0700 |
---|---|---|
committer | Logan <logan@cflip.net> | 2023-01-30 16:49:29 -0700 |
commit | 393260b3573e08f0914017ca702843f677bd1546 (patch) | |
tree | 1fc8418f5215776af81d539e860dd5dfec14acdb /scripts/pausemenu.gd | |
parent | 9ebeb1c836deb561f53b49f004d95a685dec6880 (diff) |
Added pausemenu and various changes to interface.
Diffstat (limited to 'scripts/pausemenu.gd')
-rw-r--r-- | scripts/pausemenu.gd | 27 |
1 files changed, 27 insertions, 0 deletions
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 |