public static string Programm() { int zug = 1; string eingabe = ""; List <string> EingabeListe = new List <string> { " ", " ", " ", " ", " ", " ", " ", " ", " " }; Ausgaben.FeldZeichnen(EingabeListe); bool nochmal = true; do { eingabe = Eingaben.NutzerEingabe(eingabe); Verarbeitung.AbfrageObNeu(eingabe); eingabe = Eingaben.ÜberprüfeObIndexLeer(eingabe, EingabeListe); EingabeListe = Verarbeitung.KoordinateInListe(eingabe, zug, EingabeListe); zug++; Ausgaben.FeldZeichnen(EingabeListe); nochmal = Ausgaben.ÜberprüfeObEnde(zug, EingabeListe); } while (nochmal); return("fertig"); }
public static string FrageObLeer(string eing, int index, List <string> Liste) { if (Liste[index] != " ") { Console.WriteLine("In diesem Feld ist schon etwas, bitte geben Sie eine neue vorhandene Koordinate ein!: "); eing = NutzerEingabe(eing); Verarbeitung.AbfrageObNeu(eing); } return(eing); }
public static string FrageObPassend(string eing) { while (eing != "A0" && eing != "A1" && eing != "A2" && eing != "B0" && eing != "B1" && eing != "B2" && eing != "C0" && eing != "C1" && eing != "C2") { Console.WriteLine("Geben Sie eine Gültige Koordinate ein: "); eing = NutzerEingabe(eing); Verarbeitung.AbfrageObNeu(eing); } return(eing); }