Система событий в библиотеке Pygame работает через очередь событий. 4 События создаются, например, при нажатии клавиш клавиатуры или мыши, и размещаются в очереди, дожидаясь обработки. 4
Для получения доступа к событиям используется функция pygame.event.get(). 3 Она возвращает список объектов-событий, каждый из которых представляет собой отдельное действие, совершённое пользователем или системой. 3 К таким действиям относятся нажатия клавиш, щелчки мышью, перемещения курсора, а также системные события, такие как закрытие окна программы. 3
Объект события содержит не только информацию о типе события, но и дополнительные данные, которые могут быть связаны с конкретным событием. 3 Эти дополнительные данные хранятся в виде словаря. 3
Некоторые основные типы событий: