Fix Seed & Player Names
This commit is contained in:
@@ -173,11 +173,9 @@ def create_guiargs(parent):
|
||||
guiargs.custom = bool(parent.pages["randomizer"].pages["generation"].widgets["usecustompool"].storageVar.get())
|
||||
|
||||
# Get Seed ID
|
||||
guiargs.seed = None
|
||||
guiargs.seed = ""
|
||||
if parent.pages["bottom"].pages["content"].widgets["seed"].storageVar.get():
|
||||
guiargs.seed = parent.pages["bottom"].pages["content"].widgets["seed"].storageVar.get()
|
||||
if guiargs.seed == "None":
|
||||
guiargs.seed = None
|
||||
|
||||
# Get number of generations to run
|
||||
guiargs.count = 1
|
||||
|
||||
@@ -28,6 +28,8 @@ def loadcliargs(gui, args, settings=None):
|
||||
thisType = ""
|
||||
# Get the value and set it
|
||||
arg = options[mainpage][subpage][widget]
|
||||
if args[arg] == None:
|
||||
args[arg] = ""
|
||||
label = fish.translate("gui","gui",mainpage + '.' + subpage + '.' + widget)
|
||||
if hasattr(gui.pages[mainpage].pages[subpage].widgets[widget],"type"):
|
||||
thisType = gui.pages[mainpage].pages[subpage].widgets[widget].type
|
||||
@@ -119,7 +121,7 @@ def loadcliargs(gui, args, settings=None):
|
||||
widget = "seed"
|
||||
setting = "seed"
|
||||
if args[setting]:
|
||||
gui.pages[mainpage].widgets[widget].storageVar.set(str(args[setting]))
|
||||
gui.pages[mainpage].widgets[widget].storageVar.set(args[setting])
|
||||
# set textbox/frame label
|
||||
label = fish.translate("gui","gui",mainpage + '.' + subpage + '.' + widget)
|
||||
gui.pages[mainpage].pages[subpage].widgets[widget].pieces["frame"].label.configure(text=label)
|
||||
|
||||
@@ -44,10 +44,10 @@ def multiworld_page(parent,settings):
|
||||
|
||||
# FIXME: Got some strange behavior here; both Entry-like objects react to mousewheel on Spinbox
|
||||
def saveMultiNames(caller,_,mode):
|
||||
settings["names"] = self.widgets[widget].storageVar.get()
|
||||
settings["names"] = self.widgets["names"].storageVar.get()
|
||||
self.widgets[widget].storageVar.trace_add("write",saveMultiNames)
|
||||
# textbox
|
||||
self.widgets[widget].pieces["textbox"] = Entry(self.widgets[widget].pieces["frame"], textvariable=self.widgets[key].storageVar)
|
||||
self.widgets[widget].pieces["textbox"] = Entry(self.widgets[widget].pieces["frame"], textvariable=self.widgets[widget].storageVar)
|
||||
|
||||
# frame label: pack
|
||||
self.widgets[widget].pieces["frame"].label.pack(side=LEFT, anchor=N)
|
||||
|
||||
Reference in New Issue
Block a user