/// <summary> /// Setzt die Labels die den Spielstand anzeigen /// </summary> /// <param name="spielstand">enthält den aktuellen Spielstand</param> public void SetzeSpielstand(Spielstand spielstand) { SummeRot.Text = spielstand.SummeRot.ToString(); SummeGelb.Text = spielstand.SummeGelb.ToString(); SummeGruen.Text = spielstand.SummeGruen.ToString(); SummeBlau.Text = spielstand.SummeBlau.ToString(); SummeFehlversuche.Text = spielstand.SummeFehlversuche.ToString(); SummeGesamt.Text = spielstand.SummeGesamt.ToString(); }
public Spielfeld NeuesSpiel() { //Spielfeld _spielfeld = new Spielfeld(); _spielfeld = new Spielfeld(); _spielstand = new Spielstand(); return(_spielfeld); }
public Spielstand SpielstandBerechnen(Spielfeld spielfeld) { Spielstand result = new Spielstand() { SummeRot = SummeBerechnen(spielfeld, Spielfarbe.Rot), SummeGelb = SummeBerechnen(spielfeld, Spielfarbe.Gelb), SummeGruen = SummeBerechnen(spielfeld, Spielfarbe.Gruen), SummeBlau = SummeBerechnen(spielfeld, Spielfarbe.Blau), SummeFehlversuche = SummeBerechnenFehlversuche(spielfeld) }; //GesamtSumme ist die Summe aller Farben- und Fehlversuchsummen: result.SummeGesamt = result.SummeRot + result.SummeGelb + result.SummeGruen + result.SummeBlau - result.SummeFehlversuche; return(result); }
public Spielstand BerechneSpielstand() { Spielstand spielstand = _spielstand.SpielstandBerechnen(_spielfeld); return(spielstand); }