示例#1
0
        bool SpeelGalgje(GalgjeSpel galgje)
        {
            List <Char> ingevoerdeLetters = new List <char>();
            int         pogingen          = 10;
            char        laatstechar;

            while (!galgje.IsGeraden() && pogingen > 0)
            {
                Console.Write("\nGeradenwoord: ");
                ToonWoord(galgje.geradenwoord);
                Console.WriteLine("\n");

                laatstechar = LeesLetter(ingevoerdeLetters);
                ingevoerdeLetters.Add(laatstechar);

                if (!galgje.RaadLetter(laatstechar))
                {
                    pogingen--;
                }

                Console.WriteLine($"\nAantal pogingen over: {pogingen}\nIngevoerde letters: ");
                ToonLetters(ingevoerdeLetters);
            }


            Console.WriteLine($"\n\nWoord is {galgje.geheimwoord}");

            return(galgje.IsGeraden());
        }
示例#2
0
        void Start()
        {
            bool       gewonnen;
            GalgjeSpel galgje = new GalgjeSpel();

            galgje.Init(SelecteerWoord(WoordenLijst()));

            gewonnen = SpeelGalgje(galgje);

            if (gewonnen)
            {
                Console.WriteLine("\nJe hebt gewonnen!");
            }
            else
            {
                Console.WriteLine("\nje hebt verloren :(");
            }

            Console.ReadKey();
        }