Dictify Generation Setup options

This commit is contained in:
Mike A. Trethewey
2020-02-16 02:55:01 -08:00
parent 09611075fe
commit 4c35dea722

View File

@@ -9,37 +9,32 @@ def generation_page(parent,settings):
# Generation Setup options # Generation Setup options
self.widgets = {} self.widgets = {}
myDict = {
## Generate Spoiler ## Generate Spoiler
key = "spoiler" "spoiler": {
self.widgets[key] = widgets.make_widget( "type": "checkbox",
self, "label": {
"checkbox", "text": "Create Spoiler Log"
self, }
"Create Spoiler Log", },
None
)
self.widgets[key].pack(anchor=W)
## Don't make ROM ## Don't make ROM
key = "suppressrom" "suppressrom": {
self.widgets[key] = widgets.make_widget( "type": "checkbox",
self, "label": {
"checkbox", "text": "Do not create patched ROM"
self, }
"Do not create patched ROM", },
None
)
self.widgets[key].pack(anchor=W)
## Use Custom Item Pool as defined in Custom tab ## Use Custom Item Pool as defined in Custom tab
key = "usecustompool" "usecustompool": {
self.widgets[key] = widgets.make_widget( "type": "checkbox",
self, "label": {
"checkbox", "text": "Use custom item pool"
self, }
"Use custom item pool", }
None }
) dictWidgets = widgets.make_widgets_from_dict(self, myDict, self)
for key in dictWidgets:
self.widgets[key] = dictWidgets[key]
self.widgets[key].pack(anchor=W) self.widgets[key].pack(anchor=W)
## Locate base ROM ## Locate base ROM