ᅠ ᅠ
Гуру
(3657)
3 недели назад
Цикл для "словаря" buttons? Или какой участок кода ты хочешь изменить? Объединение участков кода?
Ну, используешь цикл, чтобы пройтись по всем событиям, полученным с помощью pygame.event.get(), проверка на выход остается, проверка событий USEREVENT и вызов функции, проверка на кнопку с помощью вложенного условия.
Тимур РахимовЗнаток (370)
3 недели назад
Я разобрался, я передавал список, если бы функции(методы) были бы одинаковы для каждого объекта, то все бы работало, но у меня именно разные функции в зависимости от объекта. То есть как программа узнает к какому объекту какая функция? Я изменил передачу списка, на передачу словаря, где ключом словаря будет объект, а значение - определенная функция. Теперь я могу вызывать определенную функцию, для каждого объекта:
На цикл for?:
вот у меня есть функция check_events(): Можно ли как-нибудь переделать верхний код в цикл for и добавить в эту функцию?
Типо вот такого: