Я пытаюсь удалить предыдущее изображение после перемещения. Это код того, как я перемещаю изображение (unit0
def Move(x, y):
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
Background.blit(RedInfantry,(-x*64, 0))
if event.key == pygame.K_RIGHT:
Background.blit(RedInfantry,(x*64, 0))
if event.key == pygame.K_UP:
Background.blit(RedInfantry,(0, -y*64))
if event.key == pygame.K_DOWN:
Background.blit(RedInfantry,(0, y*64))
Начальное место находится в левом верхнем углу, а не там, где находится изображение. Более того, я не знаю, как удалить предыдущее изображение после перемещения. Если я дважды перемещаюсь в разных направлениях, он создает отдельные изображения вместо удаления последнего.
Как удалить предыдущее изображение?