示例#1
0
 private bool IsValidGuess(string letter)
 {
     if (NrOfIncorrectGuesses == MaxNrOfGuesses)
     {
         Notification = "Helaas, je mag niet meer raden. Het spel zit erop!";
         return(false);
     }
     if (GuessedLetters.Contains(letter))
     {
         Notification = $"De letter {letter} heb je al geprobeerd, probeer een andere!";
         return(false);
     }
     return(true);
 }
示例#2
0
        private bool HasWordBeenGuessed()
        {
            // filter out spaces and uppercase it for comparison
            var word = WordToGuess.Replace(" ", "").ToUpper();

            foreach (var letter in word)
            {
                if (!GuessedLetters.Contains(letter.ToString()))
                {
                    return(false);
                }
            }

            return(true);
        }