fixes
This commit is contained in:
@@ -303,8 +303,6 @@ score2 = make_score()
|
||||
s2 = coord(1060, 454, 136, 32)
|
||||
sn2 = coord(1050, 490, 156, 20)
|
||||
|
||||
sprite_pixels, sprite_width, sprite_height = make_sprite()
|
||||
|
||||
width = 1280
|
||||
height = 720
|
||||
|
||||
@@ -393,7 +391,17 @@ for y in range(height):
|
||||
elif x>=nb2.x and x<nb2.x+nb2.width and y>=nb2.y and y<nb2.y+nb2.height:
|
||||
xd = x-nb2.x
|
||||
yd = y-nb2.y
|
||||
pixels[x, y] = colors2[next_board[yd>>5][xd>>5]].multiply(sprite_pixels[yd&0b0000000000011111, xd&0b0000000000011111])
|
||||
xs = xd&0x1F
|
||||
ys = yd&0x1F
|
||||
if (xs == 31) or (ys==31):
|
||||
if (xs == 0) or (ys == 0):
|
||||
pixels[x, y] = colors[next_board[yd>>5][xd>>5]].shiftr(1)
|
||||
else:
|
||||
pixels[x, y] = colors[next_board[yd>>5][xd>>5]].shiftr(2)
|
||||
elif (not xs) or (not ys):
|
||||
pixels[x, y] = colors[next_board[yd>>5][xd>>5]].get()
|
||||
else:
|
||||
pixels[x, y] = colors[next_board[yd>>5][xd>>5]].mask(0xFFFFFFC0)
|
||||
### Score
|
||||
elif x>=s2.x and x<s2.x+s2.width and y>=s2.y and y<s2.y+s2.height:
|
||||
yd = y-s2.y
|
||||
|
||||
Reference in New Issue
Block a user