From 90f36edc96324344ee41a44829e6eb275479c8ae Mon Sep 17 00:00:00 2001 From: fdai7727 Date: Thu, 25 Jan 2024 20:33:11 +0100 Subject: [PATCH] =?UTF-8?q?Kleine=20Verbesserung=20des=20Spielverhaltens?= =?UTF-8?q?=20(Verlassen=20durch=20Taste=200=20w=C3=A4hrend=20Spiel=20und?= =?UTF-8?q?=20nur=20einmaliges=20ausprinten=20bei=20doppelvorkommenden=20B?= =?UTF-8?q?uchstaben)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/c/Tim/hangman.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/c/Tim/hangman.c b/src/main/c/Tim/hangman.c index d77f46a..8b7db3b 100644 --- a/src/main/c/Tim/hangman.c +++ b/src/main/c/Tim/hangman.c @@ -52,6 +52,10 @@ void hangman() { printf("Bitte gib einen Buchstaben ein!\n"); scanf(" %c", &userSelection); + if(userSelection == '0') + { + break; + } letterGuessed(userSelection, guessWord, length, displayWord); changeLetter(userSelection, guessWord, length, displayWord); @@ -110,6 +114,7 @@ bool letterGuessed(char x, char y[], int length, char ptr[]) } if(counter>0) { + printf("Dein gewaehlter Buchstabe %c war ein Treffer!\n", x); return true; } else @@ -135,7 +140,6 @@ void changeLetter(char x, char y[], int length, char ptr[]) { ptr[i] = x+32; } - printf("Dein gewaehlter Buchstabe %c war ein Treffer!\n", x); } } else @@ -149,7 +153,6 @@ void changeLetter(char x, char y[], int length, char ptr[]) else { ptr[i] = x; } - printf("Dein gewaehlter Buchstabe %c war ein Treffer!\n", x); } } }