コード例 #1
0
ファイル: Schiedsrichter.cs プロジェクト: pintman/Verflixte-7
 public void WurfAuswerten(Spieler spieler, Wuerfel wuerfel1, Wuerfel wuerfel2)
 {
     if (wuerfel1.PunktzahlAngeben() + wuerfel2.PunktzahlAngeben() == 7)
     {
         spieler.PunkteAendern(-7);
         spieler.WuerfelnVerbieten();
     }
     else
     {
         spieler.PunkteAendern(wuerfel1.PunktzahlAngeben() + wuerfel2.PunktzahlAngeben());
     }
 }
コード例 #2
0
 public void WurfAuswerten(Spieler spieler, Wuerfel wuerfel1, Wuerfel wuerfel2)
 {
     if (wuerfel1.PunktzahlAngeben() + wuerfel2.PunktzahlAngeben() == 7)
     {
         spieler.PunkteAendern(-7);
         spieler.WuerfelnVerbieten();
     }
     else
     {
         spieler.PunkteAendern(wuerfel1.PunktzahlAngeben() + wuerfel2.PunktzahlAngeben());
     }
 }
コード例 #3
0
        private void AnzeigenAktualisieren()
        {
            lblTopf.Text = "Topf: " + topf.EinsatzAbfragen();

            lblWuerfelergebnisse.Text = "Würfel: " + wuerfel1.PunktzahlAngeben() + "    " + wuerfel2.PunktzahlAngeben();

            lblAnzahlWurfeSp1.Text = "Würfe: " + spieler1.WurfAnzahlAngeben();
            lblPunkteSp1.Text      = "Punkte: " + spieler1.PunktestandAngeben();

            lblAnzahlWurfeSp2.Text = "Würfe: " + spieler2.WurfAnzahlAngeben();
            lblPunkteSp2.Text      = "Punkte: " + spieler2.PunktestandAngeben();

            if (!spieler1.DarfWuerfeln())
            {
                btnSp1Wuerfeln.Enabled = false;
            }
            else
            {
                btnSp1Wuerfeln.Enabled = true;
            }

            if (!spieler2.DarfWuerfeln() || spieler2.WurfAnzahlAngeben() == spieler1.WurfAnzahlAngeben())
            {
                btnSp2Wuerfeln.Enabled = false;
            }
            else
            {
                btnSp2Wuerfeln.Enabled = true;
            }
        }