コード例 #1
0
 def getTileImage(self, tileNumber, paletteIndex):
     assert(self.TILE_WIDTH > 0)
     assert(self.TILE_HEIGHT > 0)
     assert((tileNumber >= 0) and (tileNumber < self.tileAmount))
     planarTileData = self.getPlanarTileFromBankData(tileNumber)
     linearTileData = ImageEditor.convertPlanarTileToLinearTile(planarTileData)
     coloredTileData = ImageEditor.colorLinearTileWithPalette(linearTileData, self.getPalette(paletteIndex))
     return ImageEditor.createImageFromColoredLinearTile(coloredTileData, self.TILE_WIDTH, self.TILE_HEIGHT)