Added Glitch Room Source code to Gitty

This commit is contained in:
Jeff Luke committed 2026-10-04 11:31:17 -07:00
commit 1ac9eb5644
505 files changed
+28504

No files matched your search

+48
View File
@@ -0,0 +1,48 @@
class_name LaunchConfig
var cabinet_id: StringName
var scenario_id: StringName
func _init(
default_cabinet: StringName = &"",
default_scenario: StringName = &""
) -> void:
cabinet_id = default_cabinet
scenario_id = default_scenario
static func from_command_line(
default_cabinet: StringName = &"",
default_scenario: StringName = &""
) -> LaunchConfig:
var config := LaunchConfig.new(
default_cabinet,
default_scenario
)
for arg in OS.get_cmdline_user_args():
if arg.begins_with("--cabinet="):
config.cabinet_id = StringName(
arg.trim_prefix("--cabinet=")
)
elif arg.begins_with("--scenario="):
config.scenario_id = StringName(
arg.trim_prefix("--scenario=")
)
return config
func print_debug() -> void:
print("")
print("========= LAUNCH CONFIG =========")
print("Cabinet: ", cabinet_id)
print("Scenario: ", scenario_id)
print("=================================")
print("")