Почему моя программа не может скопировать одно и то же изображение, которое она загружала несколько раз?
Imagea = pygame.image.load('imagea.png')
Imageb = pygame.image.load('imageb.png')
Внутри игрового цикла
deck = abaa
for i in deck:
for position in positions:
if(i) == deck[0]:
if(i == a):
gamedisplay.blit(imagea, positions[0])
elif(i == b):
gamedisplay.blit(imageb, positions[0])
if(i) == deck[1]:
if(i == a):
gamedisplay.blit(imagea, positions[1])
elif(i == b):
gamedisplay.blit(imageb, positions[1])
if(i) == deck[2]:
if(i == a):
gamedisplay.blit(imagea, positions[2])
elif(i == b):
gamedisplay.blit(imageb, positions[2])
if(i) == deck[3]:
if(i == a):
gamedisplay.blit(imagea, positions[3])
elif(i == b):
gamedisplay.blit(imageb, positions[3])
Кажется, что только колода 0 и колода 1 показывают изображения a и imageb. Однако колоды 2 и 3 не отображаются в position[2]
или position[3]
.