Отображение пришельца на экране

We use cookies. Read the Privacy and Cookie Policy

Рис. 13.2. Появился первый пришелец

Чтобы пришелец появился на экране, программа вызывает его метод blitme() в update_screen():

game_functions.py

def update_screen(ai_settings, screen, ship, alien, bullets):

...

# Все пули выводятся позади изображений корабля и пришельцев.

for bullet in bullets:

bullet.draw_bullet()

ship.blitme()

. .alien.blitme()

. . . . . .

# Отображение последнего прорисованного экрана.

pygame.display.flip()

Пришелец выводится после прорисовки корабля и пуль, так что пришельцы будут находиться на верхнем «слое» экрана. На рис. 13.2 изображен первый пришелец.

После того как первый пришелец появится на экране, мы напишем код для вывода всего флота.