public void SpieleZug(ISpalte spalte) { if (spalte == null) { throw new ArgumentNullException(nameof(spalte)); } var obersterSpielstein = Spielsteine[0]; Spielsteine.RemoveAt(0); spalte.LasseSpielsteinFallen(obersterSpielstein); }
/// <summary> /// Spieler macht einen Zug. /// </summary> /// <param name="spalte">Spalte</param> public void SpieleZug(ISpalte spalte) { if (spalte == null) { throw new ArgumentNullException("spalte"); } // Nimm Spielstein von meinem Stapel var spielstein = Spielsteine[0]; Spielsteine.RemoveAt(0); // Werfe den Spielstein in die Spalte spalte.LasseSpielsteinFallen(spielstein); }
private string Spielstein_mappen(Spielsteine spielstein) { if (spielstein == Spielsteine.Keiner) return " "; return spielstein == Spielsteine.X ? "X" : "O"; }