diff --git a/src/Laeufer.c b/src/Laeufer.c index d456b21..dbfc313 100644 --- a/src/Laeufer.c +++ b/src/Laeufer.c @@ -16,6 +16,9 @@ bool istzugerlaubt_Laeufer(char** Brett, int startX, int startY, int endX, int e if ((abs(endX - startX) == 2 && abs(endY - startY) == 1) || (abs(endX - startX) == 1 && abs(endY - startY) == 2)) { return false; } + // Diagonale Bewegung + // Wenn die Feldfarbe sich ändert + return false; // Wenn keines der obigen Kriterien erfüllt ist, ist der Zug ungültig return true; diff --git a/test/test_Laeufer.c b/test/test_Laeufer.c index 69511a4..dde8f6e 100644 --- a/test/test_Laeufer.c +++ b/test/test_Laeufer.c @@ -8,7 +8,10 @@ #include "Laeufer.h" #include "Spielstatus.h" - +// Tests Läufer +// L- Bewegung testen +// Ob eine Spielfigur die Bewegung blockiert +// Testen ob die Farbe vom Feld sich ändert