Как сохранить мое размытое изображение на экране после их создания

#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:

У меня есть решение, ребята, я просто использовал список и проверил, добавлено ли значение или нет, и если добавлено, я просто вывел его на экран.