示例#1
0
        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);
            }
        }
示例#2
0
        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();
        }