Dictify Enemizer Options
This commit is contained in:
@@ -9,16 +9,19 @@ def enemizer_page(parent,settings):
|
|||||||
# Enemizer options
|
# Enemizer options
|
||||||
self.widgets = {}
|
self.widgets = {}
|
||||||
|
|
||||||
# Pot Shuffle
|
myDict = {
|
||||||
key = "potshuffle"
|
## Pot Shuffle
|
||||||
self.widgets[key] = widgets.make_widget(
|
"potshuffle": {
|
||||||
self,
|
"type": "checkbox",
|
||||||
"checkbox",
|
"label": {
|
||||||
self,
|
"text": "Pot Shuffle"
|
||||||
"Pot Shuffle",
|
}
|
||||||
None
|
}
|
||||||
)
|
}
|
||||||
self.widgets[key].pack(anchor=W)
|
dictWidgets = widgets.make_widgets_from_dict(self, myDict, self)
|
||||||
|
for key in dictWidgets:
|
||||||
|
self.widgets[key] = dictWidgets[key]
|
||||||
|
self.widgets[key].pack(anchor=W)
|
||||||
|
|
||||||
## Enemizer CLI Path
|
## Enemizer CLI Path
|
||||||
enemizerPathFrame = Frame(self)
|
enemizerPathFrame = Frame(self)
|
||||||
@@ -44,75 +47,85 @@ def enemizer_page(parent,settings):
|
|||||||
leftEnemizerFrame.pack(side=LEFT, anchor=N)
|
leftEnemizerFrame.pack(side=LEFT, anchor=N)
|
||||||
rightEnemizerFrame.pack(side=RIGHT, anchor=N)
|
rightEnemizerFrame.pack(side=RIGHT, anchor=N)
|
||||||
|
|
||||||
## Randomize Enemies
|
myDict = {
|
||||||
key = "enemyshuffle"
|
## Randomize Enemies
|
||||||
self.widgets[key] = widgets.make_widget(
|
"enemyshuffle": {
|
||||||
self,
|
"type": "selectbox",
|
||||||
"selectbox",
|
"label": {
|
||||||
leftEnemizerFrame,
|
"text": "Enemy Shuffle"
|
||||||
"Enemy Shuffle",
|
},
|
||||||
None,
|
"packAttrs": {
|
||||||
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}},
|
"label": { "side": LEFT },
|
||||||
{
|
"selectbox": { "side": RIGHT }
|
||||||
"Vanilla": "none",
|
},
|
||||||
"Shuffled": "shuffled",
|
"options": {
|
||||||
"Chaos": "chaos"
|
"Vanilla": "none",
|
||||||
|
"Shuffled": "shuffled",
|
||||||
|
"Chaos": "chaos"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
## Randomize Bosses
|
||||||
|
"bossshuffle": {
|
||||||
|
"type": "selectbox",
|
||||||
|
"label": {
|
||||||
|
"text": "Boss Shuffle"
|
||||||
|
},
|
||||||
|
"packAttrs": {
|
||||||
|
"label": { "side": LEFT },
|
||||||
|
"selectbox": { "side": RIGHT }
|
||||||
|
},
|
||||||
|
"options": {
|
||||||
|
"Vanilla": "none",
|
||||||
|
"Basic": "basic",
|
||||||
|
"Shuffled": "shuffled",
|
||||||
|
"Chaos": "chaos"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
)
|
}
|
||||||
self.widgets[key].pack(anchor=E)
|
dictWidgets = widgets.make_widgets_from_dict(self, myDict, leftEnemizerFrame)
|
||||||
|
for key in dictWidgets:
|
||||||
|
self.widgets[key] = dictWidgets[key]
|
||||||
|
self.widgets[key].pack(anchor=E)
|
||||||
|
|
||||||
## Randomize Bosses
|
myDict = {
|
||||||
key = "bossshuffle"
|
## Enemy Damage
|
||||||
self.widgets[key] = widgets.make_widget(
|
"enemydamage": {
|
||||||
self,
|
"type": "selectbox",
|
||||||
"selectbox",
|
"label": {
|
||||||
leftEnemizerFrame,
|
"text": "Enemy Damage"
|
||||||
"Boss Shuffle",
|
},
|
||||||
None,
|
"packAttrs": {
|
||||||
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}},
|
"label": { "side": LEFT },
|
||||||
{
|
"selectbox": { "side": RIGHT }
|
||||||
"Vanilla": "none",
|
},
|
||||||
"Basic": "basic",
|
"options": {
|
||||||
"Normal": "normal",
|
"Vanilla": "default",
|
||||||
"Chaos": "chaos"
|
"Shuffled": "shuffled",
|
||||||
|
"Chaos": "chaos"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
## Enemy Health
|
||||||
|
"enemyhealth": {
|
||||||
|
"type": "selectbox",
|
||||||
|
"label": {
|
||||||
|
"text": "Enemy Health"
|
||||||
|
},
|
||||||
|
"packAttrs": {
|
||||||
|
"label": { "side": LEFT },
|
||||||
|
"selectbox": { "side": RIGHT }
|
||||||
|
},
|
||||||
|
"options": {
|
||||||
|
"Vanilla": "default",
|
||||||
|
"Easy": "easy",
|
||||||
|
"Normal": "normal",
|
||||||
|
"Hard": "hard",
|
||||||
|
"Expert": "expert"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
)
|
}
|
||||||
self.widgets[key].pack(anchor=E)
|
dictWidgets = widgets.make_widgets_from_dict(self, myDict, rightEnemizerFrame)
|
||||||
|
for key in dictWidgets:
|
||||||
## Enemy Damage
|
self.widgets[key] = dictWidgets[key]
|
||||||
key = "enemydamage"
|
self.widgets[key].pack(anchor=E)
|
||||||
self.widgets[key] = widgets.make_widget(
|
|
||||||
self,
|
|
||||||
"selectbox",
|
|
||||||
rightEnemizerFrame,
|
|
||||||
"Enemy Damage",
|
|
||||||
None,
|
|
||||||
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}},
|
|
||||||
{
|
|
||||||
"Vanilla": "default",
|
|
||||||
"Shuffled": "shuffled",
|
|
||||||
"Chaos": "chaos"
|
|
||||||
}
|
|
||||||
)
|
|
||||||
self.widgets[key].pack(anchor=E)
|
|
||||||
|
|
||||||
## Enemy Health
|
|
||||||
key = "enemyhealth"
|
|
||||||
self.widgets[key] = widgets.make_widget(
|
|
||||||
self,
|
|
||||||
"selectbox",
|
|
||||||
rightEnemizerFrame,
|
|
||||||
"Enemy Health",
|
|
||||||
None,
|
|
||||||
{"label": {"side": LEFT}, "selectbox": {"side": RIGHT}},
|
|
||||||
{
|
|
||||||
"Vanilla": "default",
|
|
||||||
"Easy": "easy",
|
|
||||||
"Normal": "normal",
|
|
||||||
"Hard": "hard",
|
|
||||||
"Expert": "expert"
|
|
||||||
}
|
|
||||||
)
|
|
||||||
self.widgets[key].pack(anchor=E)
|
|
||||||
|
|
||||||
return self,settings
|
return self,settings
|
||||||
|
|||||||
Reference in New Issue
Block a user