#pragma once #include #include "dbc.hpp" #include "point.hpp" #include #include "map.hpp" namespace lighting { struct LightSource { int strength = 0; // lower is better int distance = 1; // higher is farther, in squares }; const int MIN = 40; const int MAX = 220; const std::array LEVELS{ MAX, 200, 180, 160, 140, 120, 100, 80, 60, MIN, }; }