//Checks if the letter is in the word public bool checkLetterAtempt(char letter) { bool isCorrectGuess = false; letter = char.ToLower(letter); if (WrongLetters.Contains(letter)) { Console.WriteLine("You have used this letter before. Try another one."); return(false); } foreach (Letters l in AllLetters) { if (letter == l.letter) { l.isGuessed = true; isCorrectGuess = true; } } if (!isCorrectGuess) { WrongLetters.Add(letter); Attempts--; } return(isCorrectGuess); }
//Prints formated string with wrong letters public void PrintWrongLetters() { if (WrongLetters.Any()) { Console.WriteLine("Wrong guesses: " + string.Join(", ", WrongLetters)); } }