До этого момента ты повелевал текстом и числами — невидимыми сущностями. Теперь ты впервые материализуешь формы — круги, прямоугольники и образы в окне.
Для этого подключим библиотеку pygamejr — набор магических чертежей.
При запуске открывается окно размером 640 × 480 пикселей.
(0, 0) — левый верхний угол окна(320, 240)Это не как в школе на уроке геометрии — здесь Y направлена вниз.
Спрайт — это форма, живущая в окне. В этом уроке встретимся с двумя:
CircleSprite — кругRectSprite — прямоугольникОни создаются одной строкой и сразу появляются в окне.
Окно живо, пока работает программа. Чтобы оно не закрылось сразу после создания спрайтов, заклинание заканчивается так:
import pygamejr # создаём спрайты тут pygamejr.wait_quit() # удерживает окно открытым
wait_quit() обновляет окно 60 раз в секунду и ждёт, пока ты не нажмёшь [ ▮ СТОП ].
Готов? Начнём с круга.