#python #pygame
#python #pygame
Вопрос:
Я создаю простую игру в крестики-нолики, в которой есть изображение, которое я размываю при наведении курсора мыши…но из-за игрового цикла оно исчезает в следующий момент. Вот код … кто-нибудь может мне помочь в том, как сохранить его на экране после того, как он будет размыт мышью..
toggle = True
# Game loop.
while True:
box = 0
...
if event.type == pygame.MOUSEBUTTONUP:
pos = pygame.mouse.get_pos()
if rect_1.collidepoint(pos):
box = 1
toggle = not toggle
...
screen.fill((235, 235, 235))
if box != 0:
if (toggle):
if (box == 1):
cross_rect = cross_minified.get_rect(center=rect_1.center)
screen.blit(cross_minified, cross_rect)
может кто-нибудь, пожалуйста, предложить мне решение, пожалуйста?
Ответ №1:
Поле инициализации над циклом:
toggle = True
# Game loop.
box = 0
while True:
...
Комментарии:
1. Но затем, когда мы нажимаем на другие поля, значение x изменяется с 1 на 2,34 и т.д., И оно исчезает
Ответ №2:
У меня есть решение, ребята, я просто использовал список и проверил, добавлено ли значение или нет, и если добавлено, я просто вывел его на экран.