public void GivPoint(string mulighed, Bæger bæger) //Tager teksten fra combo-boksen og laver den om til bægerets antal øjne { switch (mulighed) { case "1'ere": enere.Text = OpdaterDelSum(bæger.Point1ere()); //delsummen opdateres hver gang point1'erne sættes break; case "2'ere": toere.Text = OpdaterDelSum(bæger.Point2ere()); break; case "3'ere": treere.Text = OpdaterDelSum(bæger.Point3ere()); break; case "4'ere": fireere.Text = OpdaterDelSum(bæger.Point4ere()); break; case "5'ere": femmere.Text = OpdaterDelSum(bæger.Point5ere()); break; case "6'ere": seksere.Text = OpdaterDelSum(bæger.Point6ere()); break; case "1 Par": etpar.Text = OpdaterSum(bæger.Point1par()); break; case "2 Par": topar.Text = OpdaterSum(bæger.Point2par()); break; case "3 Ens": treens.Text = OpdaterSum(bæger.Point3ens()); break; case "4 Ens": fireens.Text = OpdaterSum(bæger.Point4ens()); break; case "Lille Straight": Lille.Text = OpdaterSum(bæger.PointLille()); break; case "Stor Straight": Stor.Text = OpdaterSum(bæger.PointStor()); break; case "Fuldt Hus": Hus.Text = OpdaterSum(bæger.PointHus()); break; case "Chancen": Chancen.Text = OpdaterSum(bæger.PointChancen()); break; case "Yatzy": Yatzy.Text = OpdaterSum(bæger.PointYatzy()); break; } }
public void OpdaterMuligheder(bool visAlle) // { // 15 == max antal linjer for (int i = 0; i < 15; i++) //for-løkken nulstiller combo-boksen. i = en tæller. i sættes til 0 + hvis i er under 15, skal vi køre videre + i plus 1 (indtil vi når til 15 { mulighederCombo2.RemoveText(0); } // Se om vi har slået med terning. Vi kører først if-sætningen, hvis terning ikke = 0 if (Terning1.Text != "") { if ((spiller.enere.Text == "") && (bæger.Point1ere() > 0 || visAlle)) { mulighederCombo2.AppendText("1'ere"); } // Hvis tekstfeltet er tomt (1erne ikke allerede er valgt) og muligheden er tilstede (>0) eller (||) vi skal viseAlle (til streg), skal den vise muligheden i combo-boksen if ((spiller.toere.Text == "") && (bæger.Point2ere() > 0 || visAlle)) { mulighederCombo2.AppendText("2'ere"); } if ((spiller.treere.Text == "") && (bæger.Point3ere() > 0 || visAlle)) { mulighederCombo2.AppendText("3'ere"); } if ((spiller.fireere.Text == "") && (bæger.Point4ere() > 0 || visAlle)) { mulighederCombo2.AppendText("4'ere"); } if ((spiller.femmere.Text == "") && (bæger.Point5ere() > 0 || visAlle)) { mulighederCombo2.AppendText("5'ere"); } if ((spiller.seksere.Text == "") && (bæger.Point6ere() > 0 || visAlle)) { mulighederCombo2.AppendText("6'ere"); } if ((spiller.etpar.Text == "") && (bæger.Point1par() > 0 || visAlle)) { mulighederCombo2.AppendText("1 Par"); } if ((spiller.topar.Text == "") && (bæger.Point2par() > 0 || visAlle)) { mulighederCombo2.AppendText("2 Par"); } if ((spiller.treens.Text == "") && (bæger.Point3ens() > 0 || visAlle)) { mulighederCombo2.AppendText("3 Ens"); } if ((spiller.fireens.Text == "") && (bæger.Point4ens() > 0 || visAlle)) { mulighederCombo2.AppendText("4 Ens"); } if ((spiller.Lille.Text == "") && (bæger.PointLille() > 0 || visAlle)) { mulighederCombo2.AppendText("Lille Straight"); } if ((spiller.Stor.Text == "") && (bæger.PointStor() > 0 || visAlle)) { mulighederCombo2.AppendText("Stor Straight"); } if ((spiller.Hus.Text == "") && (bæger.PointHus() > 0 || visAlle)) { mulighederCombo2.AppendText("Fuldt Hus"); } if ((spiller.Chancen.Text == "") && (bæger.PointChancen() > 0 || visAlle)) { mulighederCombo2.AppendText("Chancen"); } if ((spiller.Yatzy.Text == "") && (bæger.PointYatzy() > 0 || visAlle)) { mulighederCombo2.AppendText("Yatzy"); } } } // || = eller