mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-21 23:18:11 +00:00
Make cmd arg for rom a bit cleaner (#449)
This commit is contained in:
@@ -7,16 +7,21 @@ const VALID_HASHES := [
|
||||
]
|
||||
|
||||
var args: PackedStringArray
|
||||
var rom_arg: String = ""
|
||||
|
||||
func _ready() -> void:
|
||||
args = OS.get_cmdline_args()
|
||||
Global.get_node("GameHUD").hide()
|
||||
|
||||
# Try command line ROMs first
|
||||
for path in args:
|
||||
if path.is_valid_filename():
|
||||
if handle_rom(path):
|
||||
return
|
||||
for i in range(args.size()):
|
||||
match args[i]:
|
||||
"-rom":
|
||||
if i + 1 < args.size():
|
||||
rom_arg = args[i + 1].replace("\\", "/")
|
||||
print("ROM argument found: ", rom_arg)
|
||||
if rom_arg != "" and handle_rom(rom_arg):
|
||||
return
|
||||
|
||||
# Fallback: local ROM
|
||||
var local_rom := find_local_rom()
|
||||
|
Reference in New Issue
Block a user