diff options
Diffstat (limited to 'client/menu/ingame.gd')
| -rw-r--r-- | client/menu/ingame.gd | 35 | 
1 files changed, 35 insertions, 0 deletions
diff --git a/client/menu/ingame.gd b/client/menu/ingame.gd new file mode 100644 index 00000000..306b15b2 --- /dev/null +++ b/client/menu/ingame.gd @@ -0,0 +1,35 @@ +extends Menu + +@onready var anim = $AnimationPlayer +@onready var options = $Side/Margin/Options + +func _ready(): +	super() + +func anim_setup(): pass +func menu_anim_open(): +	print("ingame open") +	anim.play("activate") +	await anim.animation_finished +func menu_anim_exit(): +	print("ingame exit") +	anim.play_backwards("activate") +	await anim.animation_finished + +func _on_resume_pressed(): +	exit() + +func _on_main_menu_pressed(): +	parent_menu.replace_menu("res://menu/main.tscn") + +func _on_settings_pressed(): +	submenu("res://menu/settings.tscn") + +func _on_reconnect_pressed(): +	parent_menu.replace_menu("res://menu/game.tscn") + +func _on_quit_pressed(): +	quit() + +func _input(event): +	if Input.is_action_just_pressed("pause"): exit()  |