public bool PlayHangman(HangmanGame hangman) { List <char> enteredLetters = new List <char>(); int attempts = 8; Console.Write("The Secret Word is: "); DisplayWord(hangman.secretWord); Console.WriteLine(); Console.Write("The Guessed Word is: "); DisplayWord(hangman.guessedWord); Console.WriteLine(); while (attempts > 0 && !hangman.isGuessed()) { char letter = ReadLetter(enteredLetters); enteredLetters.Add(letter); hangman.GuessLetter(letter); Console.Write("Entered letters: "); DisplayLetters(enteredLetters); Console.WriteLine(" {0} Attempts left.", attempts); Console.WriteLine(); DisplayWord(hangman.guessedWord); Console.WriteLine(); if (!hangman.GuessLetter(letter)) { attempts--; } } if (hangman.isGuessed()) { return(true); } return(false); }
bool PlayHangman(HangmanGame hangman) { int stop = 0; List <char> enteredLetters = new List <char>(); while (stop != 1) { //DisplayWord(hangman.secretWord); DisplayWord(hangman.guessedWord); Console.WriteLine(); char letter = ReadLetter(enteredLetters); hangman.GuessLetter(letter); int attempts = hangman.attempts; enteredLetters.Add(letter); DisplayLetters(enteredLetters); Console.WriteLine($"Attemps left: {attempts}"); Console.WriteLine(); if (hangman.IsGuessed() || attempts == 0) { DisplayWord(hangman.guessedWord); Console.WriteLine(); break; } } if (hangman.IsGuessed()) { return(true); } return(false); }