summaryrefslogtreecommitdiff
path: root/scripts/MainScene.gd
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/MainScene.gd')
-rw-r--r--scripts/MainScene.gd13
1 files changed, 13 insertions, 0 deletions
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)