diff --git a/src/Moving.c b/src/Moving.c new file mode 100644 index 0000000..f15e0ce --- /dev/null +++ b/src/Moving.c @@ -0,0 +1,17 @@ +#include +#include +#include +#include "spieler.h" + +bool istzugerlaubt(char** Brett, int startX, int startY, int endX, int endY, Player player) { + /* Regeln hierhin + z.B. schauen ob der zug auch innerhalb vom spielbrett ist, + schauen ob auf dem zielfeld keine eigene Figur steht, + schauen ob von der startposition aus der zug auch für die ausgewählte figur möglich ist. + + return true wenn möglich oder false falls nicht. + */ +} +void machezug(char** Brett, int startX, int startY, int endX, int endY) { + //wenn istzugerlaubt true ist wird das hier ausgeführt +} diff --git a/src/Moving.h b/src/Moving.h new file mode 100644 index 0000000..8a9c252 --- /dev/null +++ b/src/Moving.h @@ -0,0 +1,10 @@ +#ifndef MOVING_H +#define MOVING_H + +#include +#include "spieler.h" + +bool istzugerlaubt(char** Brett, int startX, int startY, int endX, int endY, Player player); +void machezug(char** Brett, int startX, int startY, int endX, int endY); + +#endif // MOVING_H \ No newline at end of file