From 8563547ae3a407227037c62caeb586c615d81177 Mon Sep 17 00:00:00 2001 From: fdai7492 Date: Wed, 31 Jan 2024 03:49:52 +0000 Subject: [PATCH] Anfang Moving.c und .h, Anton Lohrey --- src/Moving.c | 17 +++++++++++++++++ src/Moving.h | 10 ++++++++++ 2 files changed, 27 insertions(+) create mode 100644 src/Moving.c create mode 100644 src/Moving.h 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