static void Main(string[] args) { // neue Setup instanz Setup newSetup = new Setup(); // neue Moderator instanz Moderator newModerator = new Moderator(); // neue Fragen instanz FragenTxt newFragen = new FragenTxt(); // Spielsetup sammelt die Runden- Spieler und Schluckzahl newSetup.Spielsetup(); // Es werden jeweils so viele Spieler Instanzen (Array von Objekten) erstellt wie im Spielsetup angegeben wurde // Dabei werden die Namen über den Konstruktor vergeben Spieler[] sp = new Spieler[newSetup.anzSpieler]; for (int i = 0; i < newSetup.anzSpieler; i++) { Console.WriteLine("Name von Spieler " + (i + 1) + ":"); string nameEingabe = Convert.ToString(Console.ReadLine()); sp[i] = new Spieler(nameEingabe); Console.WriteLine(""); } // Methode aus Setup Klasse für die Ausgabe der Einstellungen und Spieler newSetup.Eingabekontrolle(sp); // Methode aus Moderator Klasse mit der Spiellogik und Abfrage newModerator.Spielstart(newSetup, sp, newFragen); // Methode aus der Moderator Klasse zur Ausgabe der Spielergebnisse newModerator.Ergebnistabelle(sp, newSetup); }