From 71c845e53bcbe1e5019735e154ea5bbb0b3c83d7 Mon Sep 17 00:00:00 2001 From: Aki Date: Thu, 12 Jan 2023 21:43:23 +0100 Subject: Team sliders are now created in a loop --- kurator/src/ScenarioEditor.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/kurator/src/ScenarioEditor.cpp b/kurator/src/ScenarioEditor.cpp index ab4832b..b79dc14 100644 --- a/kurator/src/ScenarioEditor.cpp +++ b/kurator/src/ScenarioEditor.cpp @@ -99,12 +99,8 @@ groups_editor(std::shared_ptr repo, std::vector& gr ImGui::SameLine(); changed |= loadout_editor(repo, it->loadout); changed |= removed; - changed |= ImGui::SliderInt("Team 1", &it->counts[0], 0, 10); // yeah no - changed |= ImGui::SliderInt("Team 2", &it->counts[1], 0, 10); - changed |= ImGui::SliderInt("Team 3", &it->counts[2], 0, 10); - changed |= ImGui::SliderInt("Team 4", &it->counts[3], 0, 10); - changed |= ImGui::SliderInt("Team 5", &it->counts[4], 0, 10); - changed |= ImGui::SliderInt("Team 6", &it->counts[5], 0, 10); + for (auto jt = it->counts.begin(); jt != it->counts.end(); ++jt) + changed |= ImGui::SliderInt(TextFormat("Team %d", jt - it->counts.begin() + 1), &(*jt), 0, 10); it = removed ? groups.erase(it) : std::next(it); ImGui::PopID(); } -- cgit v1.1