/
vasandi
/
Codingplus
Обзор
Документация
Войти
/
vasandi
/
Codingplus
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Car/conus.py
24 строки
906 B
Андрей Васильченко
add pygame examples
02 окт 2024, 13:22
02 окт 2024, 13:22
dc94fdd
Код
Авторство
О чём код?
import pygame as pg import random class Conus(pg.sprite.Sprite): def __init__(self, file_name, w, h, start_x, start_y, scale_size, group): pg.sprite.Sprite.__init__(self) self.win_w = w self.win_h = h big_image = pg.image.load(file_name).convert_alpha() self.image = pg.transform.scale(big_image, (big_image.get_width() // scale_size, big_image.get_height() // scale_size)) self.rect = self.image.get_rect() self.rect.centerx = start_x self.rect.centery = start_y self.speed = 2.0 self.add(group) def update(self): self.rect.centery += self.speed if self.rect.y > self.win_h: self.rect.centery = 0 self.rect.centerx = random.randint(200, 600) self.speed += 0.2