diff --git a/src/Bauernumwandlung.c b/src/Bauernumwandlung.c index 549cd36..7008289 100644 --- a/src/Bauernumwandlung.c +++ b/src/Bauernumwandlung.c @@ -26,11 +26,20 @@ char* bauer_umwandel_abfrage(char** Brett, int startX, int startY, int endX, int if(player == PLAYER_WHITE){ printf("Q für Dame, R für Turm, B für Läufer oder N für Springer"); Figur = getUserInput(); - return Figur; + if(Figur == 'Q' || Figur == 'R' || Figur == 'B' || Figur == 'N'){ + return Figur; + }else{ + return 'P'; + } }else{ printf("q für Dame, r für Turm, b für Läufer oder n für Springer"); Figur = getUserInput(); - return Figur; + if(Figur == 'q' || Figur == 'r' || Figur == 'b' || Figur == 'n'){ + return Figur; + }else{ + return 'p'; + } + } } }