Я делаю игру с pygame, и у каждого Sprite есть прямоугольник и изображение. Как мне перенести это изображение на поверхность, чтобы оно было того же размера, что и прямоугольник?
pygame.init()
screen = pygame.display.set_mode((720, 480))
pygame.display.set_caption('My game')
background = pygame.Surface(screen.get_size())
background = background.convert()
background.fill((250, 250, 250))
charRect = pygame.Rect((0,0),(10, 10))
print os.path.abspath("airbender.png")
charImage = pygame.image.load(os.path.abspath("ImageName.png"))
charImage = charImage.convert()
background.blit(charImage, charRect) #This just makes it in the same location
#and prints it the same size as the image
screen.blit(background,(0,0))
pygame.display.flip()
Также зачем нужен последний pygame.display.flip()
?