public Spiel(string pfad) { aufgaben = new List<Aufgabe>[15]; for (int i = 0; i < aufgaben.Length; i++) { aufgaben[i] = new List<Aufgabe>(); } foreach (var zeile in File.ReadAllLines(pfad)) { var aufgabe = new Aufgabe(zeile); aufgaben[aufgabe.Schwierigkeitsgrad - 1].Add(aufgabe); } Auslosen(); }
private void Auslosen() { var index = rnd.Next(aufgaben[aktuellerSchwierigkeitsgrad].Count); aktuelleAufgabe = aufgaben[aktuellerSchwierigkeitsgrad][index]; aktuellerSchwierigkeitsgrad++; }