-
Notifications
You must be signed in to change notification settings - Fork 8
/
menu.gd
45 lines (31 loc) · 969 Bytes
/
menu.gd
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
extends Node
func _ready():
pass
# warning-ignore:unused_argument
func _input(event):
if Input.is_key_pressed(KEY_ESCAPE):
self.quit_game()
func quit_game():
self.get_tree().quit()
func _on_btn_join_pressed():
Global.goto_scene("res://multiplayer_client.tscn")
func _on_btn_start_game_pressed():
$menu_anim.play("menu_to_single")
func _on_btn_quit_pressed():
self.quit_game()
func _on_btn_settings_pressed():
$menu_anim.play("menu_to_settings")
func _on_btn_back_pressed():
$menu_anim.play("settings_back")
func _on_btn_single_back_pressed():
$menu_anim.play("single_back")
func _on_btn_a0_pressed():
Global.goto_scene("res://levels/fab_a0.tscn")
func _on_btn_a1_pressed():
Global.goto_scene("res://levels/fab_a1.tscn")
func _on_btn_a2_pressed():
Global.goto_scene("res://levels/fab_a2.tscn")
func _on_btn_a3_pressed():
Global.goto_scene("res://levels/fab_a3.tscn")
func _on_btn_end_pressed():
Global.goto_scene("res://levels/end.tscn")