コード例 #1
0
 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
コード例 #2
0
 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