fixes
This commit is contained in:
@@ -303,8 +303,6 @@ score2 = make_score()
|
|||||||
s2 = coord(1060, 454, 136, 32)
|
s2 = coord(1060, 454, 136, 32)
|
||||||
sn2 = coord(1050, 490, 156, 20)
|
sn2 = coord(1050, 490, 156, 20)
|
||||||
|
|
||||||
sprite_pixels, sprite_width, sprite_height = make_sprite()
|
|
||||||
|
|
||||||
width = 1280
|
width = 1280
|
||||||
height = 720
|
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:
|
elif x>=nb2.x and x<nb2.x+nb2.width and y>=nb2.y and y<nb2.y+nb2.height:
|
||||||
xd = x-nb2.x
|
xd = x-nb2.x
|
||||||
yd = y-nb2.y
|
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
|
### Score
|
||||||
elif x>=s2.x and x<s2.x+s2.width and y>=s2.y and y<s2.y+s2.height:
|
elif x>=s2.x and x<s2.x+s2.width and y>=s2.y and y<s2.y+s2.height:
|
||||||
yd = y-s2.y
|
yd = y-s2.y
|
||||||
|
|||||||
Reference in New Issue
Block a user