示例#1
0
        bool SpeelGalgje(GalgjeSpel galgje)
        {
            int         levens            = 8;
            List <char> ingevoerdeLetters = new List <char>();

            while (levens > 0)
            {
                ToonWoord(galgje.geradenWoord);
                Console.WriteLine();
                if (galgje.IsGeraden())
                {
                    Console.WriteLine();
                    return(true);
                }

                Console.WriteLine();


                char letter = LeesLetter(ingevoerdeLetters);

                if (!galgje.RaadLetter(letter))
                {
                    levens--;
                }

                Console.Write("Aantal pogingen over: {0}", levens);
                Console.WriteLine();
                ingevoerdeLetters.Add(letter);
                ToonLetters(ingevoerdeLetters);
                Console.WriteLine();
                Console.WriteLine();
            }


            return(false);
        }
示例#2
0
        void Start()
        {
            List <string> woordenLijst = new List <string>();

            WoordenLijst(woordenLijst);

            GalgjeSpel galgje = new GalgjeSpel();

            string sekretwoord = SelecteerWoord(woordenLijst);

            galgje.Init(sekretwoord);

            if (SpeelGalgje(galgje))
            {
                Console.WriteLine("Je hebt gewonnen!");
            }
            else
            {
                Console.WriteLine("Jammer, het woord was '{0}' ", galgje.geheimWoord);
            }


            Console.ReadKey();
        }