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)
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