Browse Source

Kommentare für Läufer ergänzt, Hendrik Voß

remotes/origin/Läufer-fertig,-Hendrik-Voß
Hendrik Voß 11 months ago
parent
commit
d418339e37
  1. 3
      src/Laeufer.c
  2. 5
      test/test_Laeufer.c

3
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)) { if ((abs(endX - startX) == 2 && abs(endY - startY) == 1) || (abs(endX - startX) == 1 && abs(endY - startY) == 2)) {
return false; return false;
} }
// Diagonale Bewegung
// Wenn die Feldfarbe sich ändert
return false;
// Wenn keines der obigen Kriterien erfüllt ist, ist der Zug ungültig // Wenn keines der obigen Kriterien erfüllt ist, ist der Zug ungültig
return true; return true;

5
test/test_Laeufer.c

@ -8,7 +8,10 @@
#include "Laeufer.h" #include "Laeufer.h"
#include "Spielstatus.h" #include "Spielstatus.h"
// Tests Läufer
// L- Bewegung testen
// Ob eine Spielfigur die Bewegung blockiert
// Testen ob die Farbe vom Feld sich ändert

Loading…
Cancel
Save