online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/StartMenu.gd')
-rw-r--r--ui/menus/StartMenu.gd20
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")