diff --git a/src/main.c b/src/main.c index ebc090fb6010ce8596452bea24f5fb8cd56c5291..ae71702bb871e63ec7cec661ee86c0a66488ae90 100644 --- a/src/main.c +++ b/src/main.c @@ -75,14 +75,17 @@ int init_jeu(const char *filename){ /* cr int main() { -init_jeu("../resources/Init_jeu.xml"); +/*init_jeu("../resources/Init_jeu.xml");*/ char *Map_A = ExtraireCarte(4); - printf("Map en version texte : %s\n", Map_A); +Terrain *Terrains_A = Librairie_Terrains("../resources/Terrains.XML"); +printf("info Terrain: %d\n", Terrains_A[0].franchissable); + + main_SDL(Map_A); diff --git a/src/terrain.c b/src/terrain.c index 9100ed28e0a2ec795f189bf64e539d763ab7aa6a..0f83fccc82bb40074b23954ff03acd4d2cb514cb 100644 --- a/src/terrain.c +++ b/src/terrain.c @@ -15,7 +15,6 @@ Terrain* Librairie_Terrains(const char *filename) return Remplir_Terrains_log(filename); } - /* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des terrains */ Terrain* Remplir_Terrains_log(const char *filename) { @@ -24,9 +23,12 @@ Terrain* Remplir_Terrains_log(const char *filename) Terrains_log = fopen("Terrains_XML_log", "w"); if (Terrains_log != NULL) { + Terrain *Tab_terrain; fprintf(Terrains_log,"Fichier decrivant le deroulement de la procedure d'aquisition des Terrains\n\n"); - return Remplir_Terrains(Terrains_log, filename); + Tab_terrain = Remplir_Terrains(Terrains_log, filename); + fclose(Terrains_log); + return Tab_terrain; } else {