public void Spiel_beginnen(IEnumerable<string> namen) { spielstand = new Spielstand(namen.Count()); spielstand.IstBeendet = false; var i = 0; foreach (var name in namen) { spielstand.Spieler.Add(name); spielstand.Punkte[i++].Add(501); } Spiel_begonnen(spielstand); }
public void Start(Spielstand spielstand) { for (var i = 0; i < spielstand.Spieler.Count; i++) { Console.Write(spielstand.Spieler[i].PadRight(15)); } Console.WriteLine(); for (var j = 0; j < spielstand.Punkte[0].Count; j++) { for (var i = 0; i < spielstand.Spieler.Count; i++) { Console.Write(spielstand.Punkte[i][j].ToString().PadRight(15)); } Console.WriteLine(); } Console.WriteLine(); if (!spielstand.IstBeendet) { Spiel_wird_fortgesetzt(); } }
public void Setup() { sut = new Spiel(); sut.Spielzug_verbucht += spielstand => result = spielstand; sut.Spiel_begonnen += _ => { }; sut.Spiel_beginnen(new[]{"A", "B", "C"}); }
public void Setup() { sut = new Spiel(); sut.Spiel_begonnen += spielstand => result = spielstand; }