Module (89%)
Section (74%)

Как пользоваться pip: простая тестовая программа

Теперь, когда pygame наконец доступен, мы можем попробовать использовать его в очень простой тестовой программе. Прокомментируем вкратце.

  • строка 1: импортировать pygame, чтобы он работал на нас;
  • строка 3: программа будет работать, пока переменная run имеет значение True;
  • строки 4 и 5: задать размеры окна;
  • строка 6: настроить среду pygame;
  • строка 7: подготовить окно приложения и установить его размер;
  • строка 8: создать объект, представляющий шрифт по умолчанию размером 48 пунктов;
  • строка 9: создать объект, представляющий данный текст - текст будет сглаженным (True) и белым (255,255,255)
  • строка 10: вставить текст в (в настоящее время невидимый) экранный буфер;
  • строка 11: перевернуть экранные буферы, чтобы текст стал видимым;
  • строка 12: здесь начинается главный цикл pygame;
  • строка 13: получить список ожидающих событий pygame;
  • строки с 14 по 16: проверить, закрыл ли пользователь окно, щелкнул ли где-нибудь внутри него или нажал какую-либо клавишу;
  • строка 15: если да, прекратить выполнение кода.


Code

import pygame

run = True
width = 400
height = 100
pygame.init()
screen = pygame.display.set_mode((width, height))
font = pygame.font.SysFont(None, 48)
text = font.render("Welcome to pygame", True, (255, 255, 255))
screen.blit(text, ((width - text.get_width()) // 2, (height - text.get_height()) // 2))
pygame.display.flip()
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT\
or event.type == pygame.MOUSEBUTTONUP\
or event.type == pygame.KEYUP:
run = False
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×