From 255fbf19cc9499ef384d41f68515da5e49e8a3ce Mon Sep 17 00:00:00 2001 From: Anson Bridges Date: Tue, 19 Aug 2025 12:38:02 -0700 Subject: added menus, reworking GC client architecture --- scripts/MainScene.gd | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 scripts/MainScene.gd (limited to 'scripts/MainScene.gd') diff --git a/scripts/MainScene.gd b/scripts/MainScene.gd new file mode 100644 index 0000000..fc15463 --- /dev/null +++ b/scripts/MainScene.gd @@ -0,0 +1,13 @@ +extends Control + + +func _ready(): + if OS.get_name() == "HTML5": # running on web + var lobby_id = JavaScript.eval("new URLSearchParams(document.location.search).get('lobby_id')") + var gc_url = JavaScript.eval("new URLSearchParams(document.location.search).get('gc_url')") + var password = JavaScript.eval("new URLSearchParams(document.location.search).get('pw')") + if lobby_id: + var pw : String = password if password else "" + $MainMenu.join_menu_button_pressed(lobby_id, pw) + if gc_url: + Globals.update_gc_url(gc_url) -- cgit v1.2.3