aboutsummaryrefslogtreecommitdiff
path: root/client/gui/menus/entry.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/gui/menus/entry.gd')
-rw-r--r--client/gui/menus/entry.gd8
1 files changed, 6 insertions, 2 deletions
diff --git a/client/gui/menus/entry.gd b/client/gui/menus/entry.gd
index d9e3dd29..b6e5523b 100644
--- a/client/gui/menus/entry.gd
+++ b/client/gui/menus/entry.gd
@@ -20,9 +20,13 @@ func _ready():
super()
get_window().title = "Hurry Curry!"
+ if not Cli.init():
+ get_tree().quit()
+ return
+
var args = OS.get_cmdline_user_args()
- if args.size() == 1:
- await submenu("res://gui/menus/game.tscn", args[0])
+ if Cli.opts.has("connect_address"):
+ await submenu("res://gui/menus/game.tscn", Cli.opts["connect_address"])
elif not Settings.read("gameplay.setup_completed"):
await submenu("res://gui/menus/setup/setup.tscn")
else: