- radius_mask, ray_mask, overlay_surf = self._cached_surfaces(surface)
- white, black = (255, 255, 255), (0, 0, 0)
+ dt = DetailedTimer("render_light")
+ dt.start()
+
+ max_radius = self.ray_manager.max_radius
+ min_radius = self.ray_manager.min_radius
+ dest_rect = self.ray_manager.pygame_rect(surface)
+
+ white, black = (255, 255, 255, 255), (0, 0, 0, 0)
+ light_colour = self.light_colour()
+
+ radius_mask = self._cached_surface('radius_mask', surface)
+ radius_mask.set_clip(dest_rect)
+ ray_mask = self._cached_surface('ray_mask', surface)
+ ray_mask.set_clip(dest_rect)