From d6666ff0274c512ba7cbd58a475d5b9e8bb17466 Mon Sep 17 00:00:00 2001 From: Rob McMullen Date: Sun, 25 Jun 2017 21:13:58 -0700 Subject: [PATCH] Fixed mask for bw sprites --- HiSprite.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/HiSprite.py b/HiSprite.py index 2406c83..631c974 100755 --- a/HiSprite.py +++ b/HiSprite.py @@ -270,10 +270,10 @@ class Sprite(Listing): self.label("%s_SHIFT%d" % (self.niceName,shift)) colorStreams = self.screen.byteStreamsFromPixels(shift, self) - for c in colorStreams: - self.comment_line(str(c)) - self.out("") maskStreams = self.screen.byteStreamsFromPixels(shift, self, True) + for c, m in zip(colorStreams, maskStreams): + self.comment_line(str(c) + " " + str(m)) + self.out("") self.asm("ldx PARAM1") cycleCount += 3 @@ -569,8 +569,8 @@ class HGRBW(HGR): def bitsForMask(self, pixel): if pixel == self.key: - return "0" - return "1" + return "1" + return "0" def pixelColor(self, pixelData, row, col): r = pixelData[row][col*3]