private HangmanResult IsAValidLength(string letter, HangmanResult result) { if (letter.Length > 1) { _incorrectAllowedGuesses--; result = new IncorrectHangmanResult(); } return(result); }
private HangmanResult IsAValidLetter(string letter, HangmanResult result) { if (!Regex.IsMatch(letter, "[A-Za-z]")) { _incorrectAllowedGuesses--; result = new IncorrectHangmanResult(); } return(result); }
private HangmanResult IsACorrectGuess(string letter, HangmanResult result) { if (!_secretWord.Contains(letter.ToUpper())) { _incorrectAllowedGuesses--; IncorrectGuesses.Add(letter.ToUpper()); result = new IncorrectHangmanResult(); } return(result); }