Skip to content
Snippets Groups Projects
Commit d0063ff0 authored by Montjoie Henri's avatar Montjoie Henri
Browse files

suppression de quelques warnings

parent 61ad7219
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
* \brief Fichier contenant le code des fonctions d'aquisition des classes. * \brief Fichier contenant le code des fonctions d'aquisition des classes.
*/ */
Classe* Remplir_Classes(FILE* Classes_log, const char *filename) /* Remplit le tableau de classes partir du fichier XML */ Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau de classes partir du fichier XML */
{ {
fprintf(Classes_log,"I) Chargement du fichier XML - Definition des noeuds\n"); fprintf(Classes_log,"I) Chargement du fichier XML - Definition des noeuds\n");
......
...@@ -11,6 +11,6 @@ ...@@ -11,6 +11,6 @@
#include "classe.h" #include "classe.h"
#include "structures.h" #include "structures.h"
Classe* Remplir_Classes(FILE* Classes_log, const char *filename); Classe* Remplir_Classes(FILE* Classes_log, char *filename);
#endif // CLASSESXML_H_INCLUDED #endif // CLASSESXML_H_INCLUDED
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <roxml.h>
#include "structures.h"
#include "terrain.h"
#include "TerrainsXML.h" #include "TerrainsXML.h"
/*! /*!
...@@ -8,7 +10,7 @@ ...@@ -8,7 +10,7 @@
* \brief Fichier contenant le code des fonctions d'aquisition des terrains. * \brief Fichier contenant le code des fonctions d'aquisition des terrains.
*/ */
Case* Remplir_Terrains(FILE* Terrains_XML_log, const char *filename) /* Remplit le tableau de cases partir du fichier XML */ Terrain* Remplir_Terrains(FILE* Terrains_XML_log, char *filename) /* Remplit le tableau de cases partir du fichier XML */
{ {
fprintf(Terrains_XML_log,"I) Chargement du fichier Terrains XML - Definition des noeuds\n"); fprintf(Terrains_XML_log,"I) Chargement du fichier Terrains XML - Definition des noeuds\n");
node_t *rootXML, *TerrainsXML; node_t *rootXML, *TerrainsXML;
......
...@@ -6,10 +6,7 @@ ...@@ -6,10 +6,7 @@
#ifndef TERRAINS_XML_H_INCLUDED #ifndef TERRAINS_XML_H_INCLUDED
#define TERRAINS_XML_H_INCLUDED #define TERRAINS_XML_H_INCLUDED
#include "structures.h"
#include "terrain.h"
#include <roxml.h>
Case* Remplir_Terrains(FILE* Terrains_XML_log, const char *filename); Terrain* Remplir_Terrains(FILE* Terrains_XML_log, char *filename);
#endif // TERRAINS_XML_H_INCLUDED #endif // TERRAINS_XML_H_INCLUDED
...@@ -24,7 +24,6 @@ char* ExtraireCarte(int numero) ...@@ -24,7 +24,6 @@ char* ExtraireCarte(int numero)
*/ */
char* LireCarte(const char *filename, int num) char* LireCarte(const char *filename, int num)
{ {
char char_num_map[1],char_nb_lignes[2]="",char_nb_colonnes[2]="";
char char_actuel; char char_actuel;
int num_map = 0, nb_lignes = 0, nb_colonnes = 0, i=0, j=0, k=0, taille_Tableau = 0; int num_map = 0, nb_lignes = 0, nb_colonnes = 0, i=0, j=0, k=0, taille_Tableau = 0;
FILE* file_map = NULL; FILE* file_map = NULL;
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
*/ */
Classe* Librairie_Classes(const char *filename){ Classe* Librairie_Classes(char *filename){
return Remplir_Classes_log(filename); return Remplir_Classes_log(filename);
...@@ -17,7 +17,7 @@ return Remplir_Classes_log(filename); ...@@ -17,7 +17,7 @@ return Remplir_Classes_log(filename);
/* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des classes */ /* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des classes */
Classe* Remplir_Classes_log(const char *filename) Classe* Remplir_Classes_log(char *filename)
{ {
FILE* Classes_log = NULL; FILE* Classes_log = NULL;
......
...@@ -11,9 +11,9 @@ ...@@ -11,9 +11,9 @@
#include "ClassesXML.h" #include "ClassesXML.h"
Classe* Librairie_Classes(const char *filename); Classe* Librairie_Classes(char *filename);
Classe* Remplir_Classes_log(const char *filename); Classe* Remplir_Classes_log(char *filename);
char * getNomClasse(Classe * c); char * getNomClasse(Classe * c);
......
...@@ -77,13 +77,14 @@ int main() ...@@ -77,13 +77,14 @@ int main()
/*init_jeu("../resources/Init_jeu.xml");*/ /*init_jeu("../resources/Init_jeu.xml");*/
Terrain *Terrains_A;
char *Map_A = ExtraireCarte(4); char *Map_A = ExtraireCarte(4);
printf("Map en version texte : %s\n", Map_A); printf("Map en version texte : %s\n", Map_A);
Terrain *Terrains_A = Librairie_Terrains("../resources/Terrains.XML"); Terrains_A = Librairie_Terrains("../resources/Terrains.XML");
printf("info Terrain: %d\n", Terrains_A[0].franchissable); printf("info Terrain: %d\n", Terrains_A[1].franchissable);
main_SDL(Map_A); main_SDL(Map_A);
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "terrain.h" #include "terrain.h"
#include "case.h"
/*! /*!
* \file joueurList.c * \file joueurList.c
...@@ -10,13 +11,13 @@ ...@@ -10,13 +11,13 @@
/* Procdure de remplissage des cases partir d'un fichier XML */ /* Procdure de remplissage des cases partir d'un fichier XML */
Terrain* Librairie_Terrains(const char *filename) Terrain* Librairie_Terrains(char *filename)
{ {
return Remplir_Terrains_log(filename); return Remplir_Terrains_log(filename);
} }
/* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des terrains */ /* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des terrains */
Terrain* Remplir_Terrains_log(const char *filename) Terrain* Remplir_Terrains_log(char *filename)
{ {
FILE* Terrains_log = NULL; FILE* Terrains_log = NULL;
...@@ -24,7 +25,7 @@ Terrain* Remplir_Terrains_log(const char *filename) ...@@ -24,7 +25,7 @@ Terrain* Remplir_Terrains_log(const char *filename)
if (Terrains_log != NULL) if (Terrains_log != NULL)
{ {
Terrain *Tab_terrain; Terrain *Tab_terrain;
fprintf(Terrains_log,"Fichier decrivant le deroulement de la procedure d'aquisition des Terrains\n\n"); fprintf(Terrains_log,"Fichier decrivant le deroulement de la procedure d'acquisition des Terrains\n\n");
Tab_terrain = Remplir_Terrains(Terrains_log, filename); Tab_terrain = Remplir_Terrains(Terrains_log, filename);
fclose(Terrains_log); fclose(Terrains_log);
...@@ -33,7 +34,7 @@ Terrain* Remplir_Terrains_log(const char *filename) ...@@ -33,7 +34,7 @@ Terrain* Remplir_Terrains_log(const char *filename)
else else
{ {
fprintf(stderr,"Impossible d'ouvrir le fichier Terrains_XML_log"); fprintf(stderr,"Impossible d'ouvrir le fichier Terrains_XML_log");
return 0; return NULL;
} }
} }
......
...@@ -12,9 +12,9 @@ ...@@ -12,9 +12,9 @@
#include "roxml.h" #include "roxml.h"
#include "TerrainsXML.h" #include "TerrainsXML.h"
Terrain* Librairie_Terrains(const char *filename); Terrain* Librairie_Terrains(char *filename);
Terrain* Remplir_Terrains_log(const char *filename); Terrain* Remplir_Terrains_log(char *filename);
boolean terrain_franchissable(Terrain *t); boolean terrain_franchissable(Terrain *t);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment