Skip to content
Snippets Groups Projects
Commit ed1636bc authored by Romain Jegat's avatar Romain Jegat
Browse files

Mise à jour de case.c et case.h

parent 754083ac
No related branches found
No related tags found
No related merge requests found
Pipeline #
...@@ -5,6 +5,36 @@ ...@@ -5,6 +5,36 @@
#include "personnage.h" #include "personnage.h"
#include "deplacements.h" #include "deplacements.h"
/* Procdure de remplissage des cases partir d'un fichier XML */
Case* Librairie_Cases(const char *filename){
return Remplir_Cases_log(filename);
}
/* Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des cases */
Case* Remplir_Cases_log(const char *filename)
{
FILE* Cases_log = NULL;
Cases_log = fopen("Cases_XML_log", "w");
if (Cases_log != NULL)
{
fprintf(Cases_log,"Fichier decrivant le deroulement de la procedure d'aquisition des Cases\n\n");
return Remplir_Cases(Cases_log, filename);
fclose(Cases_log);
}
else
{
fprintf(stderr,"Impossible d'ouvrir le fichier Cases_XML_log");
return 0;
}
}
Case * init_case(Case * c,int x, int y, Type_Terrain *t){ Case * init_case(Case * c,int x, int y, Type_Terrain *t){
c->coord_x=x; c->coord_x=x;
c->coord_y=y; c->coord_y=y;
......
#ifndef CASE_H_INCLUDED #ifndef CASE_H_INCLUDED
#define CASE_H_INCLUDED #define CASE_H_INCLUDED
#include "CasesXML.h"
#include "structures.h"
Case* Librairie_Cases(const char *filename);
Case* Remplir_Cases_log(const char *filename);
Case* init_case(Case *c,int x, int y, Type_Terrain *t); Case* init_case(Case *c,int x, int y, Type_Terrain *t);
int get_x(Case *c); int get_x(Case *c);
......
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