from .utils import debug_timer
-def screen_rays(pos):
+def screen_rays():
""" An iterable that returns ordered rays from pos to the edge of the
screen, starting with the edge point (0, 0) and continuing clockwise
in pymunk coordinates.
vertices = [position]
start, end = None, None
ray_polys = []
- for ray in screen_rays(position):
+ for ray in screen_rays():
info = space.segment_query_first(position, ray, 1, light_filter)
point = ray if info is None else info.point
vertices.append(point)