Romissevd
Это ведь просто копирование изображения. Нет ли функции обратной “blit”, что при втором клике первая картинка исчезала на первых координатах и соответственно на новом клике появлялась?
У меня при первом клике появляется картинка а при втором фон заливаю и уже на третьем клике появляется на новых координатах. Но ведь фон не будет всегда чисто чёрным. Не могу сделать возможность переносить мышкой саму картинку а не создавать копии
counter = 0
pygame.init()
screen = pygame.display.set_mode((DISPLAY_WIDTH,DISPLAY_HEIGHT))
img = pygame.image.load("alienBeige.png").convert()
run = True
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
if event.type == pygame.MOUSEBUTTONDOWN:
counter+=1
if event.button == 1:
if counter%2 != 0:
pos = pygame.mouse.get_pos()
screen.blit(img, [pos[0], pos[1]])
else:
screen.fill(BLACK)
pygame.display.flip()
pygame.quit()