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
     {