+SPACE_FOR_LIGHT_FILTER = pymunk.ShapeFilter(
+ mask=FITTINGS_CATEGORY | OBSTACLE_CATEGORY | TURNIP_CATEGORY)
+
+
+def check_space_for_light(space, pos, max_distance):
+ point_info = space.point_query_nearest(
+ pos, max_distance, SPACE_FOR_LIGHT_FILTER)
+ if point_info is not None:
+ return True
+ return False