def writeToBlock(self, block, addr): i=0 for subp in self.subpals: EbModule.writePalette(block, addr + i, subp) i += 32 #block.writeMulti(addr, self.flag, 2) #block.writeMulti(addr+0x20, self.flagPalPtr, 2) block[addr] = self.flag & 0xff block[addr+1] = self.flag >> 8 block[addr+0x20] = self.flagPalPtr & 0xff block[addr+0x21] = self.flagPalPtr >> 8 block[addr+0x40] = self.spritePalNum block[addr+0x60] = self.flashEffect return 0xc0
def writeToRom(self, rom, addr): EbModule.writePalette(rom, addr, self._data)
def writeToBlock(self, block, loc=0): for p in self._pals: EbModule.writePalette(block, loc, p) loc += self._numColors * 2