#pragma once #include #include #include "engine/point.hpp" namespace devilution { void DoVision(Point position, uint8_t radius, tl::function_ref markVisibleFn, tl::function_ref markTransparentFn, tl::function_ref passesLightFn, tl::function_ref inBoundsFn); } // namespace devilution