From 28bc7bb1e3b5eaef861f2d7eb1e281dff3e6037f Mon Sep 17 00:00:00 2001
From: ColinDrieu <colin.drieu@insa-rennes.fr>
Date: Sun, 1 May 2016 14:54:03 +0200
Subject: [PATCH] Modification de structure.h et retrait des tests de
 init_carte du main

---
 src/main.c       | 17 +----------------
 src/structures.h |  9 ++++-----
 2 files changed, 5 insertions(+), 21 deletions(-)

diff --git a/src/main.c b/src/main.c
index ede47ba..4cb08db 100644
--- a/src/main.c
+++ b/src/main.c
@@ -121,7 +121,6 @@ int main()
 
     Game_Package Pack_A = Construire_Package();
 
-<<<<<<< HEAD
 Classe* Classes_Pack = Librairie_Classes("../resources/Classes.xml");
 Terrain* Terrains_Pack = Librairie_Terrains("../resources/Terrains.xml");
 Skins_GUI* GUI_Pack = Get_Skins_GUI("../resources/GUI.xml");
@@ -130,7 +129,7 @@ Skins_GUI* GUI_Pack = Get_Skins_GUI("../resources/GUI.xml");
 Pack_A.Classes_Package = Classes_Pack;
 Pack_A.Terrains_Package = Terrains_Pack;
 Pack_A.GUI_Package = GUI_Pack;
-=======
+
     /* -------------------------------------*/
     /* Comment utiliser le package : */
     /* -------------------------------------*/
@@ -144,11 +143,9 @@ Pack_A.GUI_Package = GUI_Pack;
 
     /* -------------------------------------*/
     /* -------------------------------------*/
->>>>>>> 57f279bead6985e78bdd728e0a2cef1f16b293f6
 
     main_SDL(Map_ANCIENNE_VERSION);
 
-<<<<<<< HEAD
 /* -------------------------------------*/
 /* Comment utiliser le package : */
 /* -------------------------------------*/
@@ -156,19 +153,7 @@ Pack_A.GUI_Package = GUI_Pack;
 printf("L'attaque 1 du mage est : %s\n",Pack_A.Classes_Package[0].attaques[0].nom);
 printf("Le nom du terrain 1 est : %s\n",Pack_A.Terrains_Package[0].nomTerrain);
 printf("L'adresse de la texture GUI 1 est : %s\n",Pack_A.GUI_Package[0].GUI_default);
-=======
-    int n,i;
-
-    Carte * carteTest = nouvelleCarte();
-    init_carte(carteTest);
->>>>>>> 57f279bead6985e78bdd728e0a2cef1f16b293f6
 
-    n=carteTest;
-
-    for(i=0;i<TAILLE_MAX_CARTE;i++){
-        printf("x=%d, y=%d\n",n,get_x(n),get_y(n));
-        n=n+sizeof(Case);
-    }
 
     return 0;
 }
diff --git a/src/structures.h b/src/structures.h
index 1db9e78..de7c119 100644
--- a/src/structures.h
+++ b/src/structures.h
@@ -19,7 +19,7 @@
 #define STRUCTURES_H_INCLUDED
 
 /*! \def TAILLE_MAX_CARTE */
-#define TAILLE_MAX_CARTE 256
+#define TAILLE_MAX_CARTE 160
 /*! \def TAILLE_MAX_LIGNE */
 #define TAILLE_MAX_LIGNE 25
 /*! \def TAILLE_ID */
@@ -31,7 +31,7 @@
 /*! \def LARG_MAX_CARTE */
 #define LARG_MAX_CARTE 16
 /*! \def LONG_MAX_CARTE */
-#define HAUT_MAX_CARTE 16
+#define HAUT_MAX_CARTE 10
 
 /*! \enum boolean
  * \brief Definition du type Boolean.
@@ -84,8 +84,7 @@ typedef struct Case{
 
 typedef struct Carte_Jeu{
     char id[TAILLE_ID];
-    char nom[TAILLE_NOMS];
-    Case Tab_Cases[17][11];
+    Case Tab_Cases[LARG_MAX_CARTE][HAUT_MAX_CARTE];
 }Carte_Jeu;
 
 /*! \typedef Carte structures.h
@@ -179,7 +178,7 @@ typedef struct Carte_A{
     char id[TAILLE_ID];
     char nom[50];
     char desc[100];
-    char lignes[17][11];
+    char lignes[LARG_MAX_CARTE+1][HAUT_MAX_CARTE+1];
 } Carte_A;
 
 
-- 
GitLab