ElderInternalIgnition
terrain.c File Reference

Fichier contenant le code des fonctions liees aux types de terrains. More...

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "terrain.h"
#include "case.h"

Functions

TerrainLibrairie_Terrains (char *filename)
 Procédure de remplissage des cases à partir d'un fichier XML. More...
 
TerrainRemplir_Terrains_log (char *filename)
 Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des terrains. More...
 
boolean terrain_franchissable (Terrain *t)
 La fonction retourne le fait que le terrain soit franchissable ou non. More...
 
Terraininit_terrain (Terrain *t, char *n, boolean f, unsigned short int PD)
 La fonction initialise un terrain. More...
 

Detailed Description

Fichier contenant le code des fonctions liees aux types de terrains.

Function Documentation

Terrain * init_terrain ( Terrain t,
char *  n,
boolean  f,
unsigned short int  PD 
)

La fonction initialise un terrain.

Parameters
Unpointeur sur un terrain, une chaine de caracteres, un boolean, un entier.
Returns
Un Terrain.
Terrain * Librairie_Terrains ( char *  filename)

Procédure de remplissage des cases à partir d'un fichier XML.

Parameters
Unnom de fichier XML.
Returns
Un tableau de Terrains.
Terrain * Remplir_Terrains_log ( char *  filename)

Generation d'un fichier log decrivant le deroulement de la procedure d'aquisition des terrains.

Parameters
Unnom de fichier XML.
Returns
Un tableau de Terrains.
boolean terrain_franchissable ( Terrain t)

La fonction retourne le fait que le terrain soit franchissable ou non.

Parameters
Unpointeur sur un terrain.
Returns
Un booleen.