**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