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