Game Options Widgets

Eventually split from Adjust
This commit is contained in:
Mike A. Trethewey
2020-02-15 02:23:20 -08:00
parent cbb7a3e932
commit 88f7e34670
4 changed files with 50 additions and 50 deletions

View File

@@ -20,7 +20,7 @@ def adjust_page(top, parent, settings):
"checkbox", "checkbox",
self, self,
"Disable Music & MSU-1", "Disable Music & MSU-1",
top.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["nobgm"].storageVar top.pages["randomizer"].pages["gameoptions"].widgets["nobgm"].storageVar
) )
self.adjustWidgets[key].pack(anchor=W) self.adjustWidgets[key].pack(anchor=W)
@@ -31,7 +31,7 @@ def adjust_page(top, parent, settings):
"checkbox", "checkbox",
self, self,
"L/R Quickswapping", "L/R Quickswapping",
top.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["quickswap"].storageVar top.pages["randomizer"].pages["gameoptions"].widgets["quickswap"].storageVar
) )
self.adjustWidgets[key].pack(anchor=W) self.adjustWidgets[key].pack(anchor=W)
@@ -51,7 +51,7 @@ def adjust_page(top, parent, settings):
"selectbox", "selectbox",
leftAdjustFrame, leftAdjustFrame,
"Heart Color", "Heart Color",
top.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["heartcolor"].storageVar, top.pages["randomizer"].pages["gameoptions"].widgets["heartcolor"].storageVar,
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}}, {"label": {"side": LEFT}, "selectbox": {"side": RIGHT}},
{ {
"Red": "red", "Red": "red",
@@ -70,7 +70,7 @@ def adjust_page(top, parent, settings):
"selectbox", "selectbox",
leftAdjustFrame, leftAdjustFrame,
"Heart Beep sound rate", "Heart Beep sound rate",
top.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["heartbeep"].storageVar, top.pages["randomizer"].pages["gameoptions"].widgets["heartbeep"].storageVar,
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}, "default": "Normal"}, {"label": {"side": LEFT}, "selectbox": {"side": RIGHT}, "default": "Normal"},
{ {
"Double": "double", "Double": "double",
@@ -115,7 +115,7 @@ def adjust_page(top, parent, settings):
"selectbox", "selectbox",
rightAdjustFrame, rightAdjustFrame,
"Menu Speed", "Menu Speed",
top.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["menuspeed"].storageVar, top.pages["randomizer"].pages["gameoptions"].widgets["menuspeed"].storageVar,
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}, "default": "Normal"}, {"label": {"side": LEFT}, "selectbox": {"side": RIGHT}, "default": "Normal"},
{ {
"Instant": "instant", "Instant": "instant",
@@ -135,7 +135,7 @@ def adjust_page(top, parent, settings):
"selectbox", "selectbox",
rightAdjustFrame, rightAdjustFrame,
"Overworld Palettes", "Overworld Palettes",
top.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["owpalettes"].storageVar, top.pages["randomizer"].pages["gameoptions"].widgets["owpalettes"].storageVar,
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}}, {"label": {"side": LEFT}, "selectbox": {"side": RIGHT}},
{ {
"Default": "default", "Default": "default",
@@ -152,7 +152,7 @@ def adjust_page(top, parent, settings):
"selectbox", "selectbox",
rightAdjustFrame, rightAdjustFrame,
"Underworld Palettes", "Underworld Palettes",
top.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["uwpalettes"].storageVar, top.pages["randomizer"].pages["gameoptions"].widgets["uwpalettes"].storageVar,
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}}, {"label": {"side": LEFT}, "selectbox": {"side": RIGHT}},
{ {
"Default": "default", "Default": "default",

View File

@@ -108,9 +108,9 @@ def create_guiargs(parent):
guiargs.shuffle = parent.pages["randomizer"].pages["entrance"].widgets["entranceshuffle"].storageVar.get() guiargs.shuffle = parent.pages["randomizer"].pages["entrance"].widgets["entranceshuffle"].storageVar.get()
guiargs.door_shuffle = parent.pages["randomizer"].pages["dungeon"].widgets["dungeondoorshuffle"].storageVar.get() guiargs.door_shuffle = parent.pages["randomizer"].pages["dungeon"].widgets["dungeondoorshuffle"].storageVar.get()
guiargs.experimental = parent.pages["randomizer"].pages["dungeon"].widgets["experimental"].storageVar.get() guiargs.experimental = parent.pages["randomizer"].pages["dungeon"].widgets["experimental"].storageVar.get()
guiargs.heartbeep = parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["heartbeep"].storageVar.get() guiargs.heartbeep = parent.pages["randomizer"].pages["gameoptions"].widgets["heartbeep"].storageVar.get()
guiargs.heartcolor = parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["heartcolor"].storageVar.get() guiargs.heartcolor = parent.pages["randomizer"].pages["gameoptions"].widgets["heartcolor"].storageVar.get()
guiargs.fastmenu = parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["menuspeed"].storageVar.get() guiargs.fastmenu = parent.pages["randomizer"].pages["gameoptions"].widgets["menuspeed"].storageVar.get()
guiargs.create_spoiler = bool(parent.pages["randomizer"].pages["generation"].generationWidgets["spoiler"].storageVar.get()) guiargs.create_spoiler = bool(parent.pages["randomizer"].pages["generation"].generationWidgets["spoiler"].storageVar.get())
guiargs.skip_playthrough = not bool(parent.pages["randomizer"].pages["generation"].generationWidgets["spoiler"].storageVar.get()) guiargs.skip_playthrough = not bool(parent.pages["randomizer"].pages["generation"].generationWidgets["spoiler"].storageVar.get())
guiargs.suppress_rom = bool(parent.pages["randomizer"].pages["generation"].generationWidgets["suppressrom"].storageVar.get()) guiargs.suppress_rom = bool(parent.pages["randomizer"].pages["generation"].generationWidgets["suppressrom"].storageVar.get())
@@ -120,12 +120,12 @@ def create_guiargs(parent):
guiargs.keyshuffle = bool(parent.pages["randomizer"].pages["dungeon"].widgets["smallkeyshuffle"].storageVar.get()) guiargs.keyshuffle = bool(parent.pages["randomizer"].pages["dungeon"].widgets["smallkeyshuffle"].storageVar.get())
guiargs.bigkeyshuffle = bool(parent.pages["randomizer"].pages["dungeon"].widgets["bigkeyshuffle"].storageVar.get()) guiargs.bigkeyshuffle = bool(parent.pages["randomizer"].pages["dungeon"].widgets["bigkeyshuffle"].storageVar.get())
guiargs.retro = bool(parent.pages["randomizer"].pages["item"].widgets["retro"].storageVar.get()) guiargs.retro = bool(parent.pages["randomizer"].pages["item"].widgets["retro"].storageVar.get())
guiargs.quickswap = bool(parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["quickswap"].storageVar.get()) guiargs.quickswap = bool(parent.pages["randomizer"].pages["gameoptions"].widgets["quickswap"].storageVar.get())
guiargs.disablemusic = bool(parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["nobgm"].storageVar.get()) guiargs.disablemusic = bool(parent.pages["randomizer"].pages["gameoptions"].widgets["nobgm"].storageVar.get())
guiargs.ow_palettes = parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["owpalettes"].storageVar.get() guiargs.ow_palettes = parent.pages["randomizer"].pages["gameoptions"].widgets["owpalettes"].storageVar.get()
guiargs.uw_palettes = parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["uwpalettes"].storageVar.get() guiargs.uw_palettes = parent.pages["randomizer"].pages["gameoptions"].widgets["uwpalettes"].storageVar.get()
guiargs.shuffleganon = bool(parent.pages["randomizer"].pages["entrance"].widgets["shuffleganon"].storageVar.get()) guiargs.shuffleganon = bool(parent.pages["randomizer"].pages["entrance"].widgets["shuffleganon"].storageVar.get())
guiargs.hints = bool(parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["hints"].storageVar.get()) guiargs.hints = bool(parent.pages["randomizer"].pages["gameoptions"].widgets["hints"].storageVar.get())
guiargs.enemizercli = parent.pages["randomizer"].pages["enemizer"].enemizerCLIpathVar.get() guiargs.enemizercli = parent.pages["randomizer"].pages["enemizer"].enemizerCLIpathVar.get()
guiargs.shufflebosses = parent.pages["randomizer"].pages["enemizer"].widgets["bossshuffle"].storageVar.get() guiargs.shufflebosses = parent.pages["randomizer"].pages["enemizer"].widgets["bossshuffle"].storageVar.get()
guiargs.shuffleenemies = parent.pages["randomizer"].pages["enemizer"].widgets["enemyshuffle"].storageVar.get() guiargs.shuffleenemies = parent.pages["randomizer"].pages["enemizer"].widgets["enemyshuffle"].storageVar.get()
@@ -143,7 +143,7 @@ def create_guiargs(parent):
int(parent.pages["custom"].content.customWidgets["rupee300"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["rupoor"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["blueclock"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["greenclock"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["redclock"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["progressivebow"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["bomb10"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["triforcepieces"].storageVar.get()),int(parent.pages["custom"].content.customWidgets["triforcepiecesgoal"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["rupee300"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["rupoor"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["blueclock"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["greenclock"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["redclock"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["progressivebow"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["bomb10"].storageVar.get()), int(parent.pages["custom"].content.customWidgets["triforcepieces"].storageVar.get()),int(parent.pages["custom"].content.customWidgets["triforcepiecesgoal"].storageVar.get()),
int(parent.pages["custom"].content.customWidgets["triforce"].storageVar.get()),int(parent.pages["custom"].content.customWidgets["rupoorcost"].storageVar.get()),int(parent.pages["custom"].content.customWidgets["generickeys"].storageVar.get())] int(parent.pages["custom"].content.customWidgets["triforce"].storageVar.get()),int(parent.pages["custom"].content.customWidgets["rupoorcost"].storageVar.get()),int(parent.pages["custom"].content.customWidgets["generickeys"].storageVar.get())]
guiargs.rom = parent.pages["randomizer"].pages["generation"].romVar.get() guiargs.rom = parent.pages["randomizer"].pages["generation"].romVar.get()
guiargs.sprite = parent.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["sprite"]["spriteObject"] guiargs.sprite = parent.pages["randomizer"].pages["gameoptions"].widgets["sprite"]["spriteObject"]
guiargs.randomSprite = parent.randomSprite.get() guiargs.randomSprite = parent.randomSprite.get()
guiargs.outputpath = parent.outputPath.get() guiargs.outputpath = parent.outputPath.get()
return guiargs return guiargs

View File

@@ -17,8 +17,8 @@ def loadcliargs(gui, args):
gui.pages["randomizer"].pages["dungeon"].widgets["bigkeyshuffle"].storageVar.set(args.bigkeyshuffle) gui.pages["randomizer"].pages["dungeon"].widgets["bigkeyshuffle"].storageVar.set(args.bigkeyshuffle)
gui.pages["randomizer"].pages["item"].widgets["retro"].storageVar.set(args.retro) gui.pages["randomizer"].pages["item"].widgets["retro"].storageVar.set(args.retro)
gui.pages["randomizer"].pages["entrance"].widgets["openpyramid"].storageVar.set(args.openpyramid) gui.pages["randomizer"].pages["entrance"].widgets["openpyramid"].storageVar.set(args.openpyramid)
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["quickswap"].storageVar.set(int(args.quickswap)) gui.pages["randomizer"].pages["gameoptions"].widgets["quickswap"].storageVar.set(int(args.quickswap))
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["nobgm"].storageVar.set(int(args.disablemusic)) gui.pages["randomizer"].pages["gameoptions"].widgets["nobgm"].storageVar.set(int(args.disablemusic))
if args.multi: if args.multi:
gui.pages["randomizer"].pages["multiworld"].widgets["worlds"].storageVar.set(str(args.multi)) gui.pages["randomizer"].pages["multiworld"].widgets["worlds"].storageVar.set(str(args.multi))
if args.count: if args.count:
@@ -39,30 +39,30 @@ def loadcliargs(gui, args):
gui.pages["randomizer"].pages["entrance"].widgets["entranceshuffle"].storageVar.set(args.shuffle) gui.pages["randomizer"].pages["entrance"].widgets["entranceshuffle"].storageVar.set(args.shuffle)
gui.pages["randomizer"].pages["dungeon"].widgets["dungeondoorshuffle"].storageVar.set(args.door_shuffle) gui.pages["randomizer"].pages["dungeon"].widgets["dungeondoorshuffle"].storageVar.set(args.door_shuffle)
gui.pages["randomizer"].pages["dungeon"].widgets["experimental"].storageVar.set(args.experimental) gui.pages["randomizer"].pages["dungeon"].widgets["experimental"].storageVar.set(args.experimental)
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["heartcolor"].storageVar.set(args.heartcolor) gui.pages["randomizer"].pages["gameoptions"].widgets["heartcolor"].storageVar.set(args.heartcolor)
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["heartbeep"].storageVar.set(args.heartbeep) gui.pages["randomizer"].pages["gameoptions"].widgets["heartbeep"].storageVar.set(args.heartbeep)
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["menuspeed"].storageVar.set(args.fastmenu) gui.pages["randomizer"].pages["gameoptions"].widgets["menuspeed"].storageVar.set(args.fastmenu)
gui.pages["randomizer"].pages["item"].widgets["logiclevel"].storageVar.set(args.logic) gui.pages["randomizer"].pages["item"].widgets["logiclevel"].storageVar.set(args.logic)
gui.pages["randomizer"].pages["generation"].romVar.set(args.rom) gui.pages["randomizer"].pages["generation"].romVar.set(args.rom)
gui.pages["randomizer"].pages["entrance"].widgets["shuffleganon"].storageVar.set(args.shuffleganon) gui.pages["randomizer"].pages["entrance"].widgets["shuffleganon"].storageVar.set(args.shuffleganon)
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["hints"].storageVar.set(args.hints) gui.pages["randomizer"].pages["gameoptions"].widgets["hints"].storageVar.set(args.hints)
gui.pages["randomizer"].pages["enemizer"].enemizerCLIpathVar.set(args.enemizercli) gui.pages["randomizer"].pages["enemizer"].enemizerCLIpathVar.set(args.enemizercli)
gui.pages["randomizer"].pages["enemizer"].widgets["potshuffle"].storageVar.set(args.shufflepots) gui.pages["randomizer"].pages["enemizer"].widgets["potshuffle"].storageVar.set(args.shufflepots)
gui.pages["randomizer"].pages["enemizer"].widgets["enemyshuffle"].storageVar.set(args.shuffleenemies) gui.pages["randomizer"].pages["enemizer"].widgets["enemyshuffle"].storageVar.set(args.shuffleenemies)
gui.pages["randomizer"].pages["enemizer"].widgets["bossshuffle"].storageVar.set(args.shufflebosses) gui.pages["randomizer"].pages["enemizer"].widgets["bossshuffle"].storageVar.set(args.shufflebosses)
gui.pages["randomizer"].pages["enemizer"].widgets["enemydamage"].storageVar.set(args.enemy_damage) gui.pages["randomizer"].pages["enemizer"].widgets["enemydamage"].storageVar.set(args.enemy_damage)
gui.pages["randomizer"].pages["enemizer"].widgets["enemyhealth"].storageVar.set(args.enemy_health) gui.pages["randomizer"].pages["enemizer"].widgets["enemyhealth"].storageVar.set(args.enemy_health)
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["owpalettes"].storageVar.set(args.ow_palettes) gui.pages["randomizer"].pages["gameoptions"].widgets["owpalettes"].storageVar.set(args.ow_palettes)
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["uwpalettes"].storageVar.set(args.uw_palettes) gui.pages["randomizer"].pages["gameoptions"].widgets["uwpalettes"].storageVar.set(args.uw_palettes)
gui.outputPath.set(args.outputpath) gui.outputPath.set(args.outputpath)
def sprite_setter(spriteObject): def sprite_setter(spriteObject):
gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["sprite"]["spriteObject"] = spriteObject gui.pages["randomizer"].pages["gameoptions"].widgets["sprite"]["spriteObject"] = spriteObject
if args.sprite is not None: if args.sprite is not None:
sprite_obj = args.sprite if isinstance(args.sprite, Sprite) else Sprite(args.sprite) sprite_obj = args.sprite if isinstance(args.sprite, Sprite) else Sprite(args.sprite)
r_sprite_flag = args.randomSprite if hasattr(args, 'randomSprite') else False r_sprite_flag = args.randomSprite if hasattr(args, 'randomSprite') else False
set_sprite(sprite_obj, r_sprite_flag, spriteSetter=sprite_setter, set_sprite(sprite_obj, r_sprite_flag, spriteSetter=sprite_setter,
spriteNameVar=gui.pages["randomizer"].pages["gameoptions"].gameOptionsWidgets["sprite"]["spriteNameVar"], spriteNameVar=gui.pages["randomizer"].pages["gameoptions"].widgets["sprite"]["spriteNameVar"],
randomSpriteVar=gui.randomSprite) randomSpriteVar=gui.randomSprite)
gui.pages["adjust"].content.adjustWidgets["nobgm"].storageVar.set(int(args.disablemusic)) gui.pages["adjust"].content.adjustWidgets["nobgm"].storageVar.set(int(args.disablemusic))

View File

@@ -9,40 +9,40 @@ def gameoptions_page(top, parent):
self = ttk.Frame(parent) self = ttk.Frame(parent)
# Game Options options # Game Options options
self.gameOptionsWidgets = {} self.widgets = {}
## Hints: Useful/Not useful ## Hints: Useful/Not useful
key = "hints" key = "hints"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"checkbox", "checkbox",
self, self,
"Include Helpful Hints", "Include Helpful Hints",
None None
) )
self.gameOptionsWidgets[key].pack(anchor=W) self.widgets[key].pack(anchor=W)
## Disable BGM ## Disable BGM
key = "nobgm" key = "nobgm"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"checkbox", "checkbox",
self, self,
"Disable Music & MSU-1", "Disable Music & MSU-1",
None None
) )
self.gameOptionsWidgets[key].pack(anchor=W) self.widgets[key].pack(anchor=W)
## L/R Quickswap ## L/R Quickswap
key = "quickswap" key = "quickswap"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"checkbox", "checkbox",
self, self,
"L/R Quickswapping", "L/R Quickswapping",
None None
) )
self.gameOptionsWidgets[key].pack(anchor=W) self.widgets[key].pack(anchor=W)
leftRomOptionsFrame = Frame(self) leftRomOptionsFrame = Frame(self)
rightRomOptionsFrame = Frame(self) rightRomOptionsFrame = Frame(self)
@@ -51,7 +51,7 @@ def gameoptions_page(top, parent):
## Heart Color ## Heart Color
key = "heartcolor" key = "heartcolor"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"selectbox", "selectbox",
leftRomOptionsFrame, leftRomOptionsFrame,
@@ -66,11 +66,11 @@ def gameoptions_page(top, parent):
"Random": "random" "Random": "random"
} }
) )
self.gameOptionsWidgets[key].pack(anchor=E) self.widgets[key].pack(anchor=E)
## Heart Beep Speed ## Heart Beep Speed
key = "heartbeep" key = "heartbeep"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"selectbox", "selectbox",
leftRomOptionsFrame, leftRomOptionsFrame,
@@ -85,25 +85,25 @@ def gameoptions_page(top, parent):
"Off": "off" "Off": "off"
} }
) )
self.gameOptionsWidgets[key].pack(anchor=W) self.widgets[key].pack(anchor=W)
## Sprite selection ## Sprite selection
spriteDialogFrame = Frame(leftRomOptionsFrame) spriteDialogFrame = Frame(leftRomOptionsFrame)
baseSpriteLabel = Label(spriteDialogFrame, text='Sprite:') baseSpriteLabel = Label(spriteDialogFrame, text='Sprite:')
self.gameOptionsWidgets["sprite"] = {} self.widgets["sprite"] = {}
self.gameOptionsWidgets["sprite"]["spriteObject"] = None self.widgets["sprite"]["spriteObject"] = None
self.gameOptionsWidgets["sprite"]["spriteNameVar"] = StringVar() self.widgets["sprite"]["spriteNameVar"] = StringVar()
self.gameOptionsWidgets["sprite"]["spriteNameVar"].set('(unchanged)') self.widgets["sprite"]["spriteNameVar"].set('(unchanged)')
spriteEntry = Label(spriteDialogFrame, textvariable=self.gameOptionsWidgets["sprite"]["spriteNameVar"]) spriteEntry = Label(spriteDialogFrame, textvariable=self.widgets["sprite"]["spriteNameVar"])
def sprite_setter(spriteObject): def sprite_setter(spriteObject):
self.gameOptionsWidgets["sprite"]["spriteObject"] = spriteObject self.widgets["sprite"]["spriteObject"] = spriteObject
def sprite_select(): def sprite_select():
spriteSelector.SpriteSelector(parent, partial(set_sprite, spriteSetter=sprite_setter, spriteSelector.SpriteSelector(parent, partial(set_sprite, spriteSetter=sprite_setter,
spriteNameVar=self.gameOptionsWidgets["sprite"]["spriteNameVar"], spriteNameVar=self.widgets["sprite"]["spriteNameVar"],
randomSpriteVar=top.randomSprite)) randomSpriteVar=top.randomSprite))
spriteSelectButton = Button(spriteDialogFrame, text='...', command=sprite_select) spriteSelectButton = Button(spriteDialogFrame, text='...', command=sprite_select)
@@ -115,7 +115,7 @@ def gameoptions_page(top, parent):
## Menu Speed ## Menu Speed
key = "menuspeed" key = "menuspeed"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"selectbox", "selectbox",
rightRomOptionsFrame, rightRomOptionsFrame,
@@ -131,11 +131,11 @@ def gameoptions_page(top, parent):
"Half": "half" "Half": "half"
} }
) )
self.gameOptionsWidgets[key].pack(anchor=E) self.widgets[key].pack(anchor=E)
## Overworld Palettes (not Enemizer) ## Overworld Palettes (not Enemizer)
key = "owpalettes" key = "owpalettes"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"selectbox", "selectbox",
rightRomOptionsFrame, rightRomOptionsFrame,
@@ -148,11 +148,11 @@ def gameoptions_page(top, parent):
"Blackout": "blackout" "Blackout": "blackout"
} }
) )
self.gameOptionsWidgets[key].pack(anchor=E) self.widgets[key].pack(anchor=E)
## Underworld Palettes (not Enemizer) ## Underworld Palettes (not Enemizer)
key = "uwpalettes" key = "uwpalettes"
self.gameOptionsWidgets[key] = widgets.make_widget( self.widgets[key] = widgets.make_widget(
self, self,
"selectbox", "selectbox",
rightRomOptionsFrame, rightRomOptionsFrame,
@@ -165,7 +165,7 @@ def gameoptions_page(top, parent):
"Blackout": "blackout" "Blackout": "blackout"
} }
) )
self.gameOptionsWidgets[key].pack(anchor=E) self.widgets[key].pack(anchor=E)
return self return self