コード例 #1
0
ファイル: Spiel.cs プロジェクト: drjofu/itvOSweb
        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();
        }
コード例 #2
0
ファイル: Spiel.cs プロジェクト: drjofu/itvOSweb
 private void Auslosen()
 {
     var index = rnd.Next(aufgaben[aktuellerSchwierigkeitsgrad].Count);
       aktuelleAufgabe = aufgaben[aktuellerSchwierigkeitsgrad][index];
       aktuellerSchwierigkeitsgrad++;
 }