From 6b111f0a3b7f4d1d4d67ad8dac45f94ef438dd89 Mon Sep 17 00:00:00 2001
From: Efe ERKEN <efe.erken@etu.unistra.fr>
Date: Tue, 8 Nov 2022 22:55:58 +0100
Subject: [PATCH] :bug: BUGFIX: Fix header interdependency issue

Fixed issue where two header files included each other recursively.
---
 player.h | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/player.h b/player.h
index 7a4dd4c..4e7cb70 100644
--- a/player.h
+++ b/player.h
@@ -1,10 +1,13 @@
 #ifndef PLAYER_HEADER
 #define PLAYER_HEADER
 
-typedef struct player {
+struct Grid;
+typedef struct Grid grid;
+
+typedef struct Player {
     int x;
     int y;
-} Player;
+} player;
 
 enum Direction {
     LEFT = 'h',
@@ -13,6 +16,6 @@ enum Direction {
     RIGHT = 'l'
 };
 
-
+void move_player(grid* G, enum Direction D);
 
 #endif
-- 
GitLab