Example #1
0
def randomPoint(size = (1000, 800), border = 0):
	if not border:
		return Point(random.randrange(size[0]), random.randrange(size[1]))
	else:
		s0 = size[0] - 2 * border
		s1 = size[1] - 2 * border
		p = Point(random.randrange(s0), random.randrange(s1))
		return p.transform(Point(border, border))
Example #2
0
	def board_vector(self):
		pos = Point(self.position.x, self.start.y)
		board = Vector(pos, pos.transform(self.direction))
		return board