summaryrefslogtreecommitdiff
path: root/scripts/pausemenu.gd
blob: 3fb525d24e3744ee8d784bf5b01e6a134c97cbde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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_OptionsButton_pressed():
	add_child(preload("res://scenes/optionsmenu.tscn").instance())

func _on_HelpButton_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