#pygameСпрайты

Код из видео:



import pygame



RED = (255, 0, 0)

YELLOW = (255, 255, 0)

WIDTH = 800

HEIGHT = 650





class Player(pygame.sprite.Sprite):

def init(self):

pygame.sprite.Sprite.init(self)

self.image = pygame.Surface((50, 50))

self.image.fill(RED)

self.rect = self.image.get_rect()

self.rect.center = (WIDTH / 2, HEIGHT / 2)



def update(self):

self.rect.x += 5

if self.rect.left > WIDTH:

self.rect.right = 0





pygame.init()

screen = pygame.display.set_mode((WIDTH, HEIGHT))

pygame.display.set_caption('Тестовый заголовок')

all_sprites = pygame.sprite.Group()

player = Player()

all_sprites.add(player)





running = True

while running:

pygame.time.delay(10)



for event in pygame.event.get():

if event.type == pygame.QUIT:

running = False



all_sprites.update()

screen.fill(YELLOW)

all_sprites.draw(screen)

pygame.display.flip()

pygame.quit()