diff --git a/src/Moving.c b/src/Moving.c index 543e495..0fa41ea 100644 --- a/src/Moving.c +++ b/src/Moving.c @@ -14,13 +14,13 @@ bool istzugerlaubt(char** Brett, int startX, int startY, int endX, int endY, Pla if ((endX >= 8 || endY >= 8) || (endX < 0 || endY < 0)){ return false; } - if (player == PLAYER_WHITE && - (Brett[endY][endX] == 'R' || Brett[endY][endX] == 'N' || Brett[endY][endX] == 'Q' || + if (player == PLAYER_WHITE && + (Brett[endY][endX] == 'R' || Brett[endY][endX] == 'N' || Brett[endY][endX] == 'Q' || Brett[endY][endX] == 'B' || Brett[endY][endX] == 'K' || Brett[endY][endX] == 'P')){ return false; } - if (player == PLAYER_BLACK && - (Brett[endY][endX] == 'r' || Brett[endY][endX] == 'n' || Brett[endY][endX] == 'q' || + if (player == PLAYER_BLACK && + (Brett[endY][endX] == 'r' || Brett[endY][endX] == 'n' || Brett[endY][endX] == 'q' || Brett[endY][endX] == 'b' || Brett[endY][endX] == 'k' || Brett[endY][endX] == 'p')){ return false; } @@ -28,57 +28,57 @@ bool istzugerlaubt(char** Brett, int startX, int startY, int endX, int endY, Pla if (player == PLAYER_WHITE){ switch (Brett[startY][startX]) { - case 'R': + case 'R': //Datei von Turm aufrufen return (istzugerlaubt_Turm(Brett, startX,startY,endX,endY,player)); break; - case 'N': - //Datei von Laeufer aufrufen - return (istzugerlaubt_Laeufer(Brett, startX,startY,endX,endY,player)); + case 'N': + //Datei von Springer aufrufen break; - case 'B': + case 'B': //Datei von Läufer aufrufen + return (istzugerlaubt_Laeufer(Brett, startX,startY,endX,endY,player)); break; - case 'Q': + case 'Q': //Datei von Dame aufrufen return (istzugerlaubt_Dame(Brett, startX,startY,endX,endY,player)); - break; - case 'K': + break; + case 'K': //Datei von König aufrufen return (istzugerlaubt_Koenig(Brett, startX,startY,endX,endY,player)); break; - case 'P': + case 'P': //Datei von Bauer aufrufen return (istzugerlaubt_Bauer(Brett, startX,startY,endX,endY,player)); - break; + break; default: break; } } else { switch (Brett[startY][startX]) { - case 'r': + case 'r': //Datei von Turm aufrufen return (istzugerlaubt_Turm(Brett, startX,startY,endX,endY,player)); break; - case 'n': - //Datei von Laeufer aufrufen - return (istzugerlaubt_Laeufer(Brett, startX,startY,endX,endY,player)); + case 'n': + //Datei von Springer aufrufen break; - case 'b': + case 'b': //Datei von Läufer aufrufen + return (istzugerlaubt_Laeufer(Brett, startX,startY,endX,endY,player)); break; case 'q': //Datei von Dame aufrufen return (istzugerlaubt_Dame(Brett, startX,startY,endX,endY,player)); - break; - case 'k': + break; + case 'k': //Datei von König aufrufen break; - case 'p': + case 'p': //Datei von Bauer aufrufen return (istzugerlaubt_Bauer(Brett, startX,startY,endX,endY,player)); - break; + break; default: break; }