def __init__(self, attr, data, mask=None, attr_addr=None, q_addr=None, q=None, ref_addr=None, ref=None, udg_page=None, x=None, y=None): BaseUdg.__init__(self, attr, data, mask) self.attr_addr = attr_addr self.q_addr = q_addr self.q = q self.ref_addr = ref_addr # We store the UDG reference now in case the snapshot changes before # the reference is looked up via self.snapshot[udg.ref_addr] (e.g. # because a saved snapshot is restored after alter_skool_udgs() has # been called) self.ref = ref self.udg_page = udg_page self.udg_addr = None if udg_page is None else ref + 256 * udg_page self.x = x self.y = y
def __init__(self, attr, data, mask=None, x=None, y=None, fg_udg=None): BaseUdg.__init__(self, attr, data, mask) self.x = x self.y = y self.fg_udg = fg_udg