Example #1
0
 public void Spiel_starten(Spiele zu_startendes_Spiel)
 {
     if (!(File.Exists(zu_startendes_Spiel.Installationspfad)))
     {
         throw new ArgumentException();
     }
     else if (!(Spiel.Contains(zu_startendes_Spiel)))
     {
         throw new ArgumentOutOfRangeException();
     }
     else
     {
         Process.Start(zu_startendes_Spiel.Installationspfad);
     }
 }
Example #2
0
 public void Spiel_entfernen(Spiele zu_entfernendes_Spiel)
 {
     if (!(Spiel.Contains(zu_entfernendes_Spiel)))
     {
         throw new ArgumentException();
     }
     else
     {
         for (int i = 0; i < Spiel.Count; i++)
         {
             if (Spiel[i] == zu_entfernendes_Spiel)
             {
                 Spiel.Remove(zu_entfernendes_Spiel);
             }
         }
     }
 }