def parse(self, loc, l, parent, name="_name"): screen = slast.SLScreen(loc) screen.name = l.require(l.word) screen.parameters = renpy.parser.parse_parameters(l) self.parse_contents(l, screen, can_tag=True) keyword = dict(screen.keyword) screen.modal = keyword.get("modal", "False") screen.zorder = keyword.get("zorder", "0") screen.variant = keyword.get("variant", "None") screen.predict = keyword.get("predict", "None") return screen
def parse(self, loc, l, parent, name="_name", keyword=True): screen = slast.SLScreen(loc) screen.name = l.require(l.word) screen.parameters = renpy.parser.parse_parameters(l) # type: ignore self.parse_contents(l, screen, can_tag=True) keyword = dict(screen.keyword) screen.modal = keyword.get("modal", "False") screen.zorder = keyword.get("zorder", "0") screen.variant = keyword.get("variant", "None") screen.predict = keyword.get("predict", "None") screen.layer = keyword.get("layer", "'screens'") screen.sensitive = keyword.get("sensitive", "True") screen.roll_forward = keyword.get("roll_forward", "None") return screen