+ def prepare_multiprocessible_fov_stencil(self):
+ fov_map_class = self.game.map_geometry.fov_map_class
+ fov_radius = 3 if self.drunk > 0 else 12
+ self._fov = fov_map_class(self.game.things, self.game.maps,
+ self.position, fov_radius, self.game.get_map)
+
+ def multiprocessible_fov_stencil(self):
+ self._fov.init_terrain()
+