Есть ли более эффективный способ реализации границ переноса?Python

Программы на Python
Anonymous
Есть ли более эффективный способ реализации границ переноса?

Сообщение Anonymous »

Кажется, у меня всегда есть похожая ситуация, когда у меня есть точка, которая переходит на противоположную сторону, когда пересекает границу. Есть ли более эффективный способ добиться того же результата?
**win_dim: кортеж, содержащий размеры границ (w,h) **

Код: Выделить всё

if self.pos[0] > win_dim[0]:
self.pos[0] = 0
elif self.pos[0] < 0:
self.pos[0] = win_dim[0]
if self.pos[1] > win_dim[1]:
self.pos[1] = 0
elif self.pos[1] < 0:
self.pos[1] = win_dim[1]
Я пробовал разные способы оптимизации, но у меня не так много опыта, поэтому это было сложно.

Подробнее здесь: https://stackoverflow.com/questions/786 ... boundaries

Вернуться в «Python»