gfxEngine_documentation
bfg_fileEngine.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../gfxengine_shared/bfg_fileEngine.h"

Macros

#define VRAI   1
 
#define FAUX   0
 

Functions

int compare (char *chaine1, char *chaine2)
 
char * fe_readStringFromDataFile (char *fileName, char *search_balise)
 Lit une chaine de caractere dans un fichier texte balise. More...
 
int fe_readIntFromDataFile (char *fileName, char *search_balise)
 Lit un numerique dans un fichier texte balise. More...
 
int * fe_readIntArrayFromDataFile (char *fileName, char *search_balise, int endValue)
 Lit un tableau de numerique dans un fichier texte balise. More...
 
int * fe_readTiledMapFromTxtFile (char *fileName, char *search_balise, int endValue)
 
int fe_readTiledMapFromTxtFileNoMalloc (char *fileName, char *search_balise, int *t)
 

Macro Definition Documentation

#define FAUX   0
#define VRAI   1

Function Documentation

int compare ( char *  chaine1,
char *  chaine2 
)
int* fe_readIntArrayFromDataFile ( char *  fileName,
char *  search_balise,
int  endValue 
)

Lit un tableau de numerique dans un fichier texte balise.

Exemple de format fichier balise:
{NOM_BALISE1}
[1,2,3,4,5]
{NOM_BALISE2}
[6,7,8,9,10,11,12]

Parameters
*fileName: Chemin d'acces + nom du fichier
*search_balise: Balise recherchee
endValue: Valeur a ecrire en derniere position du tableau. (ex : -1)
Returns
tableau de numerique
int fe_readIntFromDataFile ( char *  fileName,
char *  search_balise 
)

Lit un numerique dans un fichier texte balise.

Exemple de format fichier balise:
{NOM_BALISE1}
[VALEUR_NUMERIQUE_ENTIERE1]
{NOM_BALISE2}
[VALEUR_NUMERIQUE_ENTIERE2]

Parameters
*fileName: Chemin d'acces + nom du fichier
*search_balise: Balise recherchee
Returns
numerique lu
char* fe_readStringFromDataFile ( char *  fileName,
char *  search_balise 
)

Lit une chaine de caractere dans un fichier texte balise.

Exemple de format fichier balise:
{NOM_BALISE1}
[VALEUR_TEXTE1]
{NOM_BALISE2}
[VALEUR_TEXTE2]

Parameters
*fileName: Chemin d'acces + nom du fichier
*search_balise: Balise recherchee
Returns
chaine de caractere
int* fe_readTiledMapFromTxtFile ( char *  fileName,
char *  search_balise,
int  endValue 
)
int fe_readTiledMapFromTxtFileNoMalloc ( char *  fileName,
char *  search_balise,
int *  t 
)