Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Point:
- def __init__(self, x=0, y=0):
- self.x = x
- self.y = y
- def multiplyScalar(self, n):
- self.x *= n
- self.y *= n
- def lowerLimit(self, xLimit, yLimit):
- if (abs(self.x) <= xLimit):
- self.x = 0
- if (abs(self.y) <= yLimit):
- self.y = 0
- def upperLimit(self, xLimit, yLimit):
- if (abs(self.x) > xLimit):
- sign = -1 if self.x < 0 else 1
- self.x = xLimit * sign
- if (abs(self.y) > yLimit):
- sign = -1 if self.y < 0 else 1
- self.y = yLimit * sign
- def __str__(self):
- return str(self.x) + "," + str(self.y)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement