Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
 public void Setup() {
     sut = new Spiel();
     sut.Spielzug_verbucht += spielstand => result = spielstand;
     sut.Spiel_begonnen += _ => { };
     sut.Spiel_beginnen(new[]{"A", "B", "C"});
 }
Ejemplo n.º 4
0
 public void Setup() {
     sut = new Spiel();
     sut.Spiel_begonnen += spielstand => result = spielstand;
 }