void SpeelYahtzee(YahtzeeGame game) { int aantalpogingen = 0; do { game.Gooi(); game.ToonWorp(); aantalpogingen++; }while (!game.Yahtzee() && !game.FourOfAKind() && !game.ThreeOfAKind()); // Ga na volgens de yahtzee hierarchie welke er is gegooid en hoe lang dat duurde if (game.Yahtzee()) { Console.WriteLine("Aantal pogingen nodig voor Yahtzee: {0}", aantalpogingen); } else if (game.FourOfAKind()) { Console.WriteLine("Aantal pogingen nodig voor Four Of A Kind: {0}", aantalpogingen); } else if (game.ThreeOfAKind()) { Console.WriteLine("Aantal pogingen nodig voor Three Of A Kind: {0}", aantalpogingen); } }
private void PlayYahtzee(YahtzeeGame game) { int amountcount = 0; do { game.Throw(); game.ShowValues(); amountcount++; }while (!game.Yahtzee()); Console.WriteLine("Aantal pogingen nodig voor yahtzee:{0}", amountcount); Console.ReadKey(); }
void Start() { YahtzeeGame yahtzee = new YahtzeeGame(); int aantalPogingen = 0; yahtzee.Init(); do { yahtzee.Gooi(); yahtzee.ToonWorp(); aantalPogingen++; } while (!yahtzee.Yahtzee()); Console.WriteLine($"Aantal pogingen: {aantalPogingen}"); Console.ReadKey(); }