Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 def writeToRom(self, rom, addr):
     EbModule.writePalette(rom, addr, self._data)
Ejemplo n.º 3
0
 def writeToBlock(self, block, loc=0):
     for p in self._pals:
         EbModule.writePalette(block, loc, p)
         loc += self._numColors * 2