You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
437 B
31 lines
437 B
2 weeks ago
|
#pragma once
|
||
|
#include <array>
|
||
|
#include "dbc.hpp"
|
||
|
#include "point.hpp"
|
||
|
#include <algorithm>
|
||
|
#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<int, 10> LEVELS{
|
||
|
MAX,
|
||
|
200,
|
||
|
180,
|
||
|
160,
|
||
|
140,
|
||
|
120,
|
||
|
100,
|
||
|
80,
|
||
|
60,
|
||
|
MIN,
|
||
|
};
|
||
|
}
|