From 1a25f4e4a3f7e13f056fbe0b7e1e9deb5a99e24c Mon Sep 17 00:00:00 2001 From: Romain Jegat <romain.jegat@insa-rennes.fr> Date: Sun, 24 Apr 2016 17:49:41 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9paration=20de=20terrainXML.c,=20ajout=20?= =?UTF-8?q?d'un=20exemple=20de=20lecture=20dans=20le=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.c | 7 +++++-- src/terrain.c | 6 ++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index ebc090f..ae71702 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 9100ed2..0f83fcc 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 { -- GitLab