0
私はパイゲームでボタンを作ろうとしています。それはクリックされるたびに3つの新しい画像を表示することになっています。この3つの画像は、ボタンをクリックしている間のみ表示されます。画像を表示するコードは以下の通りですが、今度は無限に続く大きなwhileループの一部です。ボタンをもう一度押すと画像が表示され、新しい画像が表示されるように、どうすればいいですか?どんな助けもありがとうございます。事前に感謝します。パイゲームのボタンを作成してイメージを更新するにはどうすればいいですか?
mouse = pygame.mouse.get_pos()
click = pygame.mouse.get_pressed()
element = -1
if 1120 > mouse [0] > 865 and 330 > mouse [1] > 250:
screen.blit (dice_button_light, (870, 250))
if click [0] == 1:
dice_choices = Dice.dice_choice()
print(dice_choices)
element = -1
for i in dice_choices:
element += 1
x = 750
if element == 1:
x += 100
if element == 2:
x += 200
if i == 1:
screen.blit (dice1,(x,100))
elif i == 2:
screen.blit (dice2,(x,100))
elif i == 3:
screen.blit (dice3,(x,100))
elif i == 4:
screen.blit (dice4,(x,100))
elif i == 5:
screen.blit (dice5,(x,100))
elif i == 6:
screen.blit (dice6,(x,100))
else:
screen.blit (dice_button, (870, 250))