Replacing Save Settings on Exit with Settings on Load

This commit is contained in:
codemann8
2023-12-13 14:02:43 -06:00
parent 9820f79b0b
commit 159dbcd8db
7 changed files with 56 additions and 38 deletions

View File

@@ -68,6 +68,15 @@ def bottom_frame(self, parent, args=None):
self.widgets[key].pack(side=LEFT)
def generateRom():
guiargs = create_guiargs(parent)
argsDump = vars(guiargs)
from Gui import save_settings
if parent.randomSprite.get():
argsDump['sprite'] = 'random'
elif argsDump['sprite']:
argsDump['sprite'] = argsDump['sprite'].name
save_settings(parent, argsDump, "last.json")
guiargs = create_guiargs(parent)
# get default values for missing parameters
for k,v in vars(parse_cli(['--multi', str(guiargs.multi)])).items():