Bring closer to v18
This commit is contained in:
@@ -102,7 +102,8 @@ SETTINGSTOPROCESS = {
|
|||||||
"spoiler": "create_spoiler",
|
"spoiler": "create_spoiler",
|
||||||
"suppressrom": "suppress_rom",
|
"suppressrom": "suppress_rom",
|
||||||
"usestartinventory": "usestartinventory",
|
"usestartinventory": "usestartinventory",
|
||||||
"usecustompool": "custom"
|
"usecustompool": "custom",
|
||||||
|
"saveonexit": "saveonexit"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from source.classes.SpriteSelector import SpriteSelector as spriteSelector
|
from source.classes.SpriteSelector import SpriteSelector as spriteSelector
|
||||||
from source.gui.randomize.gameoptions import set_sprite
|
from source.gui.randomize.gameoptions import set_sprite
|
||||||
from Rom import Sprite
|
from Rom import Sprite, get_sprite_from_name
|
||||||
import source.classes.constants as CONST
|
import source.classes.constants as CONST
|
||||||
|
|
||||||
def loadcliargs(gui, args, settings=None):
|
def loadcliargs(gui, args, settings=None):
|
||||||
@@ -39,18 +39,16 @@ def loadcliargs(gui, args, settings=None):
|
|||||||
def sprite_setter(spriteObject):
|
def sprite_setter(spriteObject):
|
||||||
gui.pages["randomizer"].pages["gameoptions"].widgets["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 get_sprite_from_name(args["sprite"])
|
||||||
r_sprite_flag = args.randomSprite if hasattr(args, 'randomSprite') else False
|
set_sprite(sprite_obj, False, spriteSetter=sprite_setter,
|
||||||
set_sprite(sprite_obj, r_sprite_flag, spriteSetter=sprite_setter,
|
|
||||||
spriteNameVar=gui.pages["randomizer"].pages["gameoptions"].widgets["sprite"]["spriteNameVar"],
|
spriteNameVar=gui.pages["randomizer"].pages["gameoptions"].widgets["sprite"]["spriteNameVar"],
|
||||||
randomSpriteVar=gui.randomSprite)
|
randomSpriteVar=gui.randomSprite)
|
||||||
|
|
||||||
def sprite_setter_adj(spriteObject):
|
def sprite_setter_adj(spriteObject):
|
||||||
gui.pages["adjust"].content.sprite = spriteObject
|
gui.pages["adjust"].content.sprite = 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 get_sprite_from_name(args["sprite"])
|
||||||
r_sprite_flag = args["randomSprite"] if hasattr(args, 'randomSprite') else False
|
set_sprite(sprite_obj, False, spriteSetter=sprite_setter_adj,
|
||||||
set_sprite(sprite_obj, r_sprite_flag, spriteSetter=sprite_setter_adj,
|
|
||||||
spriteNameVar=gui.pages["adjust"].content.spriteNameVar2,
|
spriteNameVar=gui.pages["adjust"].content.spriteNameVar2,
|
||||||
randomSpriteVar=gui.randomSprite)
|
randomSpriteVar=gui.randomSprite)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user