public void setInitializer() { foreach (char c in WordToGuess) { CharactersNotGuessed.Add(char.ToLower(c)); } }
public string refreshGuessed() { StringBuilder word = new StringBuilder(); foreach (char c in WordToGuess) { if (CharactersNotGuessed.Contains(char.ToLower(c))) { word.Append("_ "); } else { word.Append(c + " "); } } return(word.ToString()); }
public bool guessLetter(char letter) { letter = char.ToLower(letter); if (!CharactersTried.Contains(letter)) { CharactersTried.Add(letter); if (WordToGuess.Contains(letter)) { CharactersNotGuessed.Remove(letter); return(true); } else { numberOfGuesses++; return(false); } } return(true); }