def polys(self):
return [rp.poly(self._body, self._ray_filter) for rp in self._rays]
+ def pygame_polys(self, surface):
+ return [rp.pygame_poly(surface) for rp in self._rays]
+
class RayPoly(object):
def __init__(self, start, end, vertices):
shape = pymunk.Poly(body, self.vertices)
shape.filter = filter
return shape
+
+ def pygame_poly(self, surface):
+ return [
+ pymunk.pygame_util.to_pygame(v, surface)
+ for v in self.vertices
+ ]