Added Glitch Room Source code to Gitty
This commit is contained in:
commit
1ac9eb5644
505 files changed
+28504
No files matched your search
@@ -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("")
|
||||
Reference in new issue
Block a user