Gui: properly instantiate the Namespace object and fix default player settings
This commit is contained in:
parent
36bdb5f487
commit
3d4142bee4
6
Gui.py
6
Gui.py
|
@ -372,7 +372,7 @@ def guiMain(args=None):
|
||||||
countSpinbox = Spinbox(bottomFrame, from_=1, to=100, width=5, textvariable=countVar)
|
countSpinbox = Spinbox(bottomFrame, from_=1, to=100, width=5, textvariable=countVar)
|
||||||
|
|
||||||
def generateRom():
|
def generateRom():
|
||||||
guiargs = Namespace
|
guiargs = Namespace()
|
||||||
guiargs.multi = int(worldVar.get())
|
guiargs.multi = int(worldVar.get())
|
||||||
guiargs.names = namesVar.get()
|
guiargs.names = namesVar.get()
|
||||||
guiargs.seed = int(seedVar.get()) if seedVar.get() else None
|
guiargs.seed = int(seedVar.get()) if seedVar.get() else None
|
||||||
|
@ -428,6 +428,8 @@ def guiMain(args=None):
|
||||||
for k,v in vars(parse_arguments([])).items():
|
for k,v in vars(parse_arguments([])).items():
|
||||||
if k not in vars(guiargs):
|
if k not in vars(guiargs):
|
||||||
setattr(guiargs, k, v)
|
setattr(guiargs, k, v)
|
||||||
|
elif type(v) is dict: # use same settings for every player
|
||||||
|
setattr(guiargs, k, {player: getattr(guiargs, k) for player in range(1, guiargs.multi + 1)})
|
||||||
try:
|
try:
|
||||||
if guiargs.count is not None:
|
if guiargs.count is not None:
|
||||||
seed = guiargs.seed
|
seed = guiargs.seed
|
||||||
|
@ -548,7 +550,7 @@ def guiMain(args=None):
|
||||||
bottomFrame2 = Frame(topFrame2)
|
bottomFrame2 = Frame(topFrame2)
|
||||||
|
|
||||||
def adjustRom():
|
def adjustRom():
|
||||||
guiargs = Namespace
|
guiargs = Namespace()
|
||||||
guiargs.heartbeep = heartbeepVar.get()
|
guiargs.heartbeep = heartbeepVar.get()
|
||||||
guiargs.heartcolor = heartcolorVar.get()
|
guiargs.heartcolor = heartcolorVar.get()
|
||||||
guiargs.fastmenu = fastMenuVar.get()
|
guiargs.fastmenu = fastMenuVar.get()
|
||||||
|
|
Loading…
Reference in New Issue