本文整理汇总了Python中EbModule.readPalette方法的典型用法代码示例。如果您正苦于以下问题:Python EbModule.readPalette方法的具体用法?Python EbModule.readPalette怎么用?Python EbModule.readPalette使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EbModule
的用法示例。
在下文中一共展示了EbModule.readPalette方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: readFromRom
# 需要导入模块: import EbModule [as 别名]
# 或者: from EbModule import readPalette [as 别名]
def readFromRom(self, rom, addr, getFlagPal=True):
self.flag = rom.readMulti(addr, 2)
if (self.flag != 0) and getFlagPal:
altAddr = rom.readMulti(addr + 0x20, 2)
self.flagPal = MapPalette()
self.flagPal.readFromRom(rom, altAddr | 0x1a0000, getFlagPal=False)
self.spritePalNum = rom.read(addr + 0x40)
self.flashEffect = rom.read(addr + 0x60)
self.subpals = map(lambda x: EbModule.readPalette(rom, x, 16),
range(addr, addr+32*6, 32))
for subp in self.subpals:
subp[0] = (0,0,0)
示例2: readFromRom
# 需要导入模块: import EbModule [as 别名]
# 或者: from EbModule import readPalette [as 别名]
def readFromRom(self, rom, addr):
self._data = EbModule.readPalette(rom, addr, self._size / 2)
示例3: readFromBlock
# 需要导入模块: import EbModule [as 别名]
# 或者: from EbModule import readPalette [as 别名]
def readFromBlock(self, block, loc=0):
self._pals = map(
lambda x: EbModule.readPalette(
block, loc+x, self._numColors),
range(0, self._numPalettes*self._numColors*2,
self._numColors*2))