示例#1
0
 def get_random_location_near_point(self, point, radius):
     while True:
         random_direction = Direction.get_random()
         random_radius = randint(2, radius + 1)
         scaled_vector = random_direction.to_scaled_vector(random_radius)
         random_point = point.plus_vector(scaled_vector)
         if self.on_map(random_point):
             return random_point
示例#2
0
 def get_random_location_one_away(self, location):
     return location.plus_direction(Direction.get_random())