From feb8bfeceda91bf0e6fb424c61f9d05236c94dcd Mon Sep 17 00:00:00 2001 From: Bonta-kun <40473493+Bonta0@users.noreply.github.com> Date: Sun, 15 Dec 2019 18:10:12 +0100 Subject: [PATCH] Gui: get default values for missing parameters --- Gui.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Gui.py b/Gui.py index 90014c82..2dcdbd85 100755 --- a/Gui.py +++ b/Gui.py @@ -11,6 +11,7 @@ from urllib.parse import urlparse from urllib.request import urlopen from AdjusterMain import adjust +from EntranceRandomizer import parse_arguments from GuiUtils import ToolTips, set_icon, BackgroundTaskProgress from Main import main, __version__ as ESVersion from Rom import Sprite @@ -422,10 +423,11 @@ def guiMain(args=None): int(rupee300Var.get()), int(rupoorVar.get()), int(blueclockVar.get()), int(greenclockVar.get()), int(redclockVar.get()), int(progbowVar.get()), int(bomb10Var.get()), int(triforcepieceVar.get()), int(triforcecountVar.get()), int(triforceVar.get()), int(rupoorcostVar.get()), int(universalkeyVar.get())] guiargs.rom = romVar.get() - guiargs.jsonout = None guiargs.sprite = sprite - guiargs.skip_playthrough = False - guiargs.outputpath = None + # get default values for missing parameters + for k,v in vars(parse_arguments([])).items(): + if k not in vars(guiargs): + setattr(guiargs, k, v) try: if guiargs.count is not None: seed = guiargs.seed