aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-09-03 19:41:12 +0200
committermetamuffin <metamuffin@disroot.org>2025-09-03 19:41:12 +0200
commita2365e0956fb3b3a77cf3acc23e4d955fd1b1cc5 (patch)
treee577687b110d4a6d2e2bfab189ac2fd8776c2356
parent27a7ac2cb3935d4429d339b8ce8ee52a5c57e08b (diff)
downloadhurrycurry-a2365e0956fb3b3a77cf3acc23e4d955fd1b1cc5.tar
hurrycurry-a2365e0956fb3b3a77cf3acc23e4d955fd1b1cc5.tar.bz2
hurrycurry-a2365e0956fb3b3a77cf3acc23e4d955fd1b1cc5.tar.zst
direct server join via command line
-rw-r--r--client/menu/entry.gd6
1 files changed, 5 insertions, 1 deletions
diff --git a/client/menu/entry.gd b/client/menu/entry.gd
index 732b2c06..577161c9 100644
--- a/client/menu/entry.gd
+++ b/client/menu/entry.gd
@@ -19,7 +19,11 @@ extends Menu
func _ready():
super()
get_window().title = "Hurry Curry!"
- if not Global.get_setting("gameplay.setup_completed"):
+
+ var args = OS.get_cmdline_user_args()
+ if args.size() == 1:
+ await submenu("res://menu/game.tscn", args[0])
+ elif not Global.get_setting("gameplay.setup_completed"):
await submenu("res://menu/setup.tscn")
else:
await submenu("res://menu/main.tscn")