314
Глава 14 •
Ведение счета
Рис. 14.5.
Текущий уровень
выводится под текущим счетом
Для начала нужно сделать так, чтобы класс
Ship
наследовал от
Sprite
— это не-
обходимо для создания группы кораблей:
ship.py
import
pygame
from pygame.sprite
import Sprite
❶
class Ship(Sprite):
# Класс для управления кораблем.
def __init__(self, ai_game):
"""Инициализирует корабль и задает его начальную позицию."""
❷
super().__init__()
...
Здесь мы импортируем
Sprite
, объявляем о наследовании
Ship
от
Sprite
и вы-
зываем
super()
в начале
__init__()
.
Далее необходимо изменить
Scoreboard
и создать группу кораблей для вывода на
экран.
Команды
import
выглядят так:
Достарыңызбен бөлісу: