Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- from player import Player
- class Area:
- def __init__(self, point1, point2, owner):
- self.point1 = point1
- self.point2 = point2
- self.owner = owner
- def get_point1(self):
- return self.point1
- def get_point2(self):
- return self.point2
- def get_owner(self):
- return self.owner
- def get_size_x(self):
- return abs(self.point1.get_x() - self.point2.get_x())
- def get_size_z(self):
- return abs(self.point1.get_z() - self.point2.get_z())
- def is_player_inside(self, player):
- pX = abs(player.get_position().get_x())
- pZ = abs(player.get_position().get_z())
- return (pX > abs(self.point1.get_x()) and pX < abs(self.point2.get_x())
- and pZ > abs(self.point1.get_z()) and pZ < abs(self.point2.get_z()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement