Beispiel #1
0
 def writeToBlock(self, block, loc=0):
     offset = loc
     for q in range(0, self._height/32):
         for r in range(0, self._width/32):
             for a in range(0, 4):
                 for j in range(0,4):
                     EbModule.write4BPPArea(
                             self._sprite, block, offset,
                             (j + r * 4) * 8, (a + q * 4) * 8)
                     offset += 32
 def writeToBlock(self, block, loc=0):
     for t in self._tiles:
         if self._bpp == 2:
             loc += EbModule.write2BPPArea(
                     t, block._data, loc, 0, 0)
         elif self._bpp == 4:
             loc += EbModule.write4BPPArea(
                     t, block._data, loc, 0, 0)
Beispiel #3
0
 def writeToBlock(self, block, loc=0):
     for i in range(self._h / 8):
         for j in range(self._w / 8):
             EbModule.write4BPPArea(self._data, block, loc, j*8, i*8)
             loc += 32