Browse Source

Aufteilen der Abbruchbedingung, sodass bei Eingabe von 0 nicht nochmal Hangman gezeichnet wird + Hinzufügen Abschiedsnachricht

remotes/origin/tim
fdai7727 11 months ago
parent
commit
2af82e0adc
  1. 8
      src/main/c/Tim/hangman.c

8
src/main/c/Tim/hangman.c

@ -106,7 +106,10 @@ void hangman()
{ {
printf("Bitte gib einen Buchstaben ein!\n"); printf("Bitte gib einen Buchstaben ein!\n");
scanf(" %c", &userSelection); scanf(" %c", &userSelection);
if(userSelection == '0')
{
break;
}
if(!letterGuessed(userSelection, guessWord, length)) if(!letterGuessed(userSelection, guessWord, length))
{ {
countWrongGuess++; countWrongGuess++;
@ -114,7 +117,7 @@ void hangman()
} }
changeLetter(userSelection, guessWord, length, displayWord); changeLetter(userSelection, guessWord, length, displayWord);
drawHangman(countWrongGuess); drawHangman(countWrongGuess);
if(userSelection == '0'||wordGuessed(guessWord, displayWord)||noTrysLeft(countWrongGuess,guessWord))
if(wordGuessed(guessWord, displayWord)||noTrysLeft(countWrongGuess,guessWord))
{ {
break; break;
} }
@ -122,6 +125,7 @@ void hangman()
} }
}while(userSelection != '0'); }while(userSelection != '0');
printf("Danke fuers Spielen! Auf Wiedersehen!\n");
} }
void getWelcomeMessageHangman() void getWelcomeMessageHangman()
{ {

Loading…
Cancel
Save