online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/StartMenu.gd')
| -rw-r--r-- | ui/menus/StartMenu.gd | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ui/menus/StartMenu.gd b/ui/menus/StartMenu.gd new file mode 100644 index 0000000..7c3a901 --- /dev/null +++ b/ui/menus/StartMenu.gd @@ -0,0 +1,20 @@ +extends Control + +onready var settings := find_node("Settings") + + +func _ready() -> void: + if OS.has_feature("HTML5"): + find_node("quit").queue_free() + + +func _on_quit_pressed() -> void: + get_tree().notification(MainLoop.NOTIFICATION_WM_QUIT_REQUEST) + + +func _on_settings_pressed() -> void: + settings.toggle(true) + + +func _on_multiplayer_pressed() -> void: + get_tree().change_scene("res://ui/Lobby.tscn") |