Size: a a a

Сообщество Python Программистов

2021 January 31

А

Айван in Сообщество Python Программистов
l|v|l
Народ, подскажите, я хочу проверить наложение двух объектов друг на друга, пишу на либе pygame. Только вот объекты, наложение которых я пытаюсь проверить, они не являются экземплярами класса Rect, что убирает для меня возможность использование метода colliderect(). Как проверить наложение двух объектов моего созданного класса?
Извиняюсь если уже с тобой об этом говорил, но… для чего тебе программирование? Чтобы игры делать?
источник

l

l|v|l in Сообщество Python Программистов
Айван
Извиняюсь если уже с тобой об этом говорил, но… для чего тебе программирование? Чтобы игры делать?
Нет, со мной ты об этом не говорил, но я не совсем понимаю твоего вопроса. Если ты тонко намекаешь, что нормальные игры не пишутся на pg, то просто скажу, что это нужно для проекта. И сейчас столкнулся с такой 'проблемой'
источник

AT

Alexander T in Сообщество Python Программистов
l|v|l
Народ, подскажите, я хочу проверить наложение двух объектов друг на друга, пишу на либе pygame. Только вот объекты, наложение которых я пытаюсь проверить, они не являются экземплярами класса Rect, что убирает для меня возможность использование метода colliderect(). Как проверить наложение двух объектов моего созданного класса?
отнаследуй свои классы от rect
источник

l

l|v|l in Сообщество Python Программистов
Alexander T
отнаследуй свои классы от rect
источник

l

l|v|l in Сообщество Python Программистов
Alexander T
отнаследуй свои классы от rect
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Alexander T до 3920.73 (+2.56)
источник

Б

Бах in Сообщество Python Программистов
Кто нибудь знает подобные курсы как в степик "Поколение Python": курс для начинающих?
источник

$

$name$ in Сообщество Python Программистов
Интересненько ;3
Вряд ли кому-то может понадобиться, но все же
источник

$

$name$ in Сообщество Python Программистов
Одноразовый метод в классе

В случае, если вдруг понадобится в классе функция, которая будет использоваться всего один раз, после чего будет использоваться другая функция, можно воспользоваться приемом на картинке.

Последней строчкой метода call является переопределение самого этого метода на другой, а именно normal_call. Таким образом, изначальный код call будет исполнен только один раз.

Подобный прием будет полезен в тех случаях, когда при самом первом вызове метода в классе требуются выполнить одноразовые действия, которые в дальнейшем не нужны.

#классы #функции
источник

AT

Alexander T in Сообщество Python Программистов
я конечно не настоящий сварщик, но метод какой-то лютый.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
$name$
Одноразовый метод в классе

В случае, если вдруг понадобится в классе функция, которая будет использоваться всего один раз, после чего будет использоваться другая функция, можно воспользоваться приемом на картинке.

Последней строчкой метода call является переопределение самого этого метода на другой, а именно normal_call. Таким образом, изначальный код call будет исполнен только один раз.

Подобный прием будет полезен в тех случаях, когда при самом первом вызове метода в классе требуются выполнить одноразовые действия, которые в дальнейшем не нужны.

#классы #функции
это слишком даже для меня
источник

$

$name$ in Сообщество Python Программистов
Бензофуран Гетероцикл
это слишком даже для меня
источник

$

$name$ in Сообщество Python Программистов
Бля, где сообщение с материалами по питону и почему оно не в закрепе?/
источник

Д

Дмитрий in Сообщество Python Программистов
$name$
Одноразовый метод в классе

В случае, если вдруг понадобится в классе функция, которая будет использоваться всего один раз, после чего будет использоваться другая функция, можно воспользоваться приемом на картинке.

Последней строчкой метода call является переопределение самого этого метода на другой, а именно normal_call. Таким образом, изначальный код call будет исполнен только один раз.

Подобный прием будет полезен в тех случаях, когда при самом первом вызове метода в классе требуются выполнить одноразовые действия, которые в дальнейшем не нужны.

#классы #функции
а конструктор вышел из чата?
источник

$

$name$ in Сообщество Python Программистов
Дмитрий
а конструктор вышел из чата?
Ну енто ж пример, зачем тут конструктор?
источник

$

$name$ in Сообщество Python Программистов
Заебись
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
Переслано от krau5
источник

$

$name$ in Сообщество Python Программистов
Dmitriy Yarosh
Переслано от krau5
+5
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Dmitry до 185.86 (+5.00)
источник

DY

Dmitriy Yarosh in Сообщество Python Программистов
Это?
источник