Browse Source

erweiteung der En Passaut funktion, Luis Hahn

remotes/origin/Luis-Branch
Luis Hahn 11 months ago
parent
commit
7736e316a0
  1. 19
      src/En_Passaut.c

19
src/En_Passaut.c

@ -9,13 +9,20 @@
bool ist_En_Passaut_erlaubt_Bauer(char** Brett, int startX, int startY, int endX, int endY, Player player bool ist_En_Passaut_erlaubt_Bauer(char** Brett, int startX, int startY, int endX, int endY, Player player
,int anzahl_Zuege, int** Historie) { ,int anzahl_Zuege, int** Historie) {
char* letzteFigur = Brett[Historie[anzahl_Zuege-1][3]][Historie[anzahl_Zuege-1][2]];
char letzteFigur = Brett[Historie[anzahl_Zuege-1][3]][Historie[anzahl_Zuege-1][2]];
if((startX + 1 == Historie[anzahl_Zuege-1][0])||(startX - 1 == Historie[anzahl_Zuege-1][0])){
printf("Kein Fehler nach X-Verschiebung");
if((letzteFigur == 'p') && (player == PLAYER_WHITE) &&
(Historie[anzahl_Zuege-1][3] == Historie[anzahl_Zuege-1][1] - 2)){
return true;
}else{
return false;
}
}
if(letzteFigur == 'p'){
return true;
}else{
return false;
}
} }

Loading…
Cancel
Save