def __init__(self, *a, **k): SensorLayer.__init__(self, *a, **k) BalloonPromptMixin.__init__(self) from base.baseclasses import main_window self.window = main_window self.hand_cursor = self.window.get_system_mouse_cursor('hand') self.worldmap_shadow = common_res.worldmap_shadow.get() self.disable_click = False self.highlight = None self.hldraw = None self.hl_alpha = 0 self.hlhit = False
def __init__(self, *a, **k): SensorLayer.__init__(self, *a, **k) BalloonPromptMixin.__init__(self) from base.baseclasses import main_window self.window = main_window self.hand_cursor = self.window.get_system_mouse_cursor("hand") self.worldmap_shadow = common_res.worldmap_shadow.get() self.disable_click = False self.highlight = None self.hldraw = None self.hl_alpha = 0 self.hlhit = False
def balloon_show(self): try: meta = self.character.ui_meta figure_image = meta.figure_image except: return BalloonPromptMixin.balloon_show(self) try: figure_image_alter = meta.figure_image_alter if figure_image_alter.decrypted: figure_image = figure_image_alter except: pass return _CharacterFigure( figure_image.get(), meta.description, parent=self.parent, )