Взаимодействие

В програмите PyGame, които видяхме досега, потребителят не можеше да повлияе на тяхното изпълнение, освен да прекрати програмата. Можем да сравним този вид програми с гледането на филми - потребителят по същество е зрител.

В следващия раздел ще се спрем на програми, в които потребителят има активна роля и може да повлияе на работата на програмата с помощта на мишка и клавиатура. Има два основни начина, по които нашата програма да „знае“, когато потребителят е направил действие.

В тази глава ще се запознаем с двата начина, които позволяват на нашите програми да реагират на действията на потребителите.