Статья Автор: Омарбек Нұр-Мұхаммед

Работа над проектом 2

Класс Wall

Свойства класса:

  • x, y - положение
  • width, height - размеры
  • color - цвет

Метод класса:

  • .update() - отрисовка
class Wall:
    def __init__(self, x, y, width, height, color):
        self.x = x            # координата по оси X
        self.y = y            # координата по оси Y
        self.width = width    # ширина
        self.height = height  # высота
        self.color = color    # цвет

        self.player_surface = pygame.Surface((self.width, self.height))
        self.player_surface.fill(self.color)

    def update(self):
        screen.blit(self.player_surface, (self.x, self.y))

 

Задание: с помощью экземпляров класса нужно создать лабиринт.

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать