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() |