16 constexpr static auto NUM_FILTERS = NUM_Skillset + 2;
18 std::array<float, NUM_FILTERS> FilterLowerBounds;
19 std::array<float, NUM_FILTERS> FilterUpperBounds;
31 float MaxFilterRate = 1.F;
32 float MinFilterRate = 1.F;
33 bool ExclusiveFilter =
false;
36 auto GetFilter(Skillset ss,
int bound) -> float;
37 void SetFilter(
float v, Skillset ss,
int bound);
38 void ResetSSFilters();
39 void ResetAllFilters();
40 bool HighestSkillsetsOnly =
false;
42 bool HighestDifficultyOnly =
false;
46 auto AnyActiveFilter() -> bool;
48 void savepos(std::string name,
int x,
int y);
49 auto loadpos(std::string name) -> std::pair<int, int>;
53 int miniboarddockx = 0;
54 int miniboarddocky = 0;
55 bool galaxycollapsed =
false;
56 std::unordered_map<std::string, std::pair<int, int>> watte;
60 bool filteringCommonPacks =
true;
63 void PushSelf(lua_State* L);