added more configs and fixed windows compile bug

This commit is contained in:
Tim Nebel 2023-07-22 13:43:07 +02:00
commit fe0016a272
3 changed files with 4 additions and 2 deletions

View file

@ -36,6 +36,7 @@ namespace Configs {
g_linkOpts = loadStringListConfig(gameCfgPath / "Links.yaml");
g_areas = loadStringListConfig(gameCfgPath / "Areas.yaml");
g_dropIdOpts = loadValueDisplayConfig<long>(gameCfgPath / "DropIds.yaml");
g_teams = loadValueDisplayConfig<long>(gameCfgPath / "Teams.yaml");
}

View file

@ -49,6 +49,7 @@ namespace Configs {
inline std::vector<std::string> g_linkOpts;
inline std::vector<std::string> g_areas;
inline std::vector<ValueDisplayOptions<long>> g_dropIdOpts;
inline std::vector<ValueDisplayOptions<long>> g_teams;

View file

@ -188,8 +188,8 @@ void ImGuiDrawElem(Element *elem, std::string Id = "") {
if (levelObject) {
//ImGuiDrawTeamSelect(levelObject,Id);
ImGuiDrawSelection("Team##" + Id, levelObject->Team, Teams::AllOptions.begin(), Teams::AllOptions.end(),
Teams::TeamToText);
Configs::g_imguiDrawOpts("Team##" + Id, Configs::g_teams, levelObject->Team);
Configs::g_imguiDrawOpts("Drop##" + Id, Configs::g_dropIdOpts, levelObject->DropId);
}