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()); }
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(); }