From 78d25e62310a3b87796b3e29c95b5856366f10e2 Mon Sep 17 00:00:00 2001 From: Elias Fierke Date: Mon, 1 Jun 2026 21:28:07 +0200 Subject: [PATCH] [fix:] Sport ids --- structs.cs | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/structs.cs b/structs.cs index 66e573b..2f8d143 100644 --- a/structs.cs +++ b/structs.cs @@ -99,19 +99,22 @@ public class Settings public static void ImportInitial() { - Instance.Sports.Add(new Sport("Tischtennis"){ AlternativeNames = {"Sport_TT"}}); - Instance.Sports.Add(new Sport("Badminton"){ AlternativeNames = {"Sport_BM"}}); - Instance.Sports.Add(new Sport("Gymnastik/Tanz"){ AlternativeNames = {"Sport_Gym"}}); - Instance.Sports.Add(new Sport("Schwimmen"){ AlternativeNames = {"Sport_SW"}, Semester = [1, 1, 1, 1], MaxStudents = 18}); - Instance.Sports.Add(new Sport("Bouldern"){ AlternativeNames = {"Sport_BO"}, Semester = [1, 1, 1, 1]}); - Instance.Sports.Add(new Sport("Basketball"){ AlternativeNames = {"Sport_BS"}}); - Instance.Sports.Add(new Sport("Fitness"){ AlternativeNames = {"Sport_Fit"}}); - Instance.Sports.Add(new Sport("Fußball"){ AlternativeNames = {"Sport_Fuß"}, Semester = [1, 0, 1, 0]}); - Instance.Sports.Add(new Sport("Handball"){ AlternativeNames = {"Sport_HB"}}); - Instance.Sports.Add(new Sport("Leichtathletik"){ AlternativeNames = {"Sport_LA"}, Semester = [1, 0, 1, 0], MaxStudents = 18}); - Instance.Sports.Add(new Sport("Tennis"){ AlternativeNames = {"Sport_Te"}}); - Instance.Sports.Add(new Sport("Turnen"){ AlternativeNames = {"Sport_Tur"}}); - Instance.Sports.Add(new Sport("Volleyball"){ AlternativeNames = {"Sport_VB"}}); + Instance.Sports.Clear(); + + int id = 1; + Instance.Sports.Add(new Sport("Tischtennis"){ ID = id++, AlternativeNames = {"Sport_TT"}}); + Instance.Sports.Add(new Sport("Badminton"){ ID = id++, AlternativeNames = {"Sport_BM"}}); + Instance.Sports.Add(new Sport("Gymnastik/Tanz"){ ID = id++, AlternativeNames = {"Sport_Gym"}}); + Instance.Sports.Add(new Sport("Schwimmen"){ ID = id++, AlternativeNames = {"Sport_SW"}, Semester = [1, 1, 1, 1], MaxStudents = 18}); + Instance.Sports.Add(new Sport("Bouldern"){ ID = id++, AlternativeNames = {"Sport_BO"}, Semester = [1, 1, 1, 1]}); + Instance.Sports.Add(new Sport("Basketball"){ ID = id++, AlternativeNames = {"Sport_BS"}}); + Instance.Sports.Add(new Sport("Fitness"){ ID = id++, AlternativeNames = {"Sport_Fit"}}); + Instance.Sports.Add(new Sport("Fußball"){ ID = id++, AlternativeNames = {"Sport_Fuß"}, Semester = [1, 0, 1, 0]}); + Instance.Sports.Add(new Sport("Handball"){ ID = id++, AlternativeNames = {"Sport_HB"}}); + Instance.Sports.Add(new Sport("Leichtathletik"){ ID = id++, AlternativeNames = {"Sport_LA"}, Semester = [1, 0, 1, 0], MaxStudents = 18}); + Instance.Sports.Add(new Sport("Tennis"){ ID = id++, AlternativeNames = {"Sport_Te"}}); + Instance.Sports.Add(new Sport("Turnen"){ ID = id++, AlternativeNames = {"Sport_Tur"}}); + Instance.Sports.Add(new Sport("Volleyball"){ ID = id++, AlternativeNames = {"Sport_VB"}}); } public static string? GetSportNameFromID(int id) @@ -126,4 +129,4 @@ public class Settings return null; } -} \ No newline at end of file +}