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