ElderInternalIgnition
classe.h File Reference

Fichier contenant les signatures des fonctions liees a la structure classe. More...

#include "structures.h"
#include "ClassesXML.h"

Go to the source code of this file.

Functions

ClasseRemplir_Classes_log (char *filename)
 La fonction remplit un tableau de classes a partir d'un fichier xml. More...
 
char * getNomClasse (Classe *c)
 La fonction retourne un pointeur vers le nom de la Classe. More...
 
int getPVMax (Classe *c)
 La fonction retourne le nombre de PV maximum de la Classe. More...
 
int getManaMax (Classe *c)
 La fonction retourne le Mana maximum de la Classe. More...
 
int getPDMax (Classe *c)
 La fonction retourne le nombre de PD maximum de la Classe. More...
 
int getPortee (Classe *c, int i)
 La fonction retourne la portée de l'Attaque à l'indice i de la classe. More...
 
int getManaRequis (Classe *c, int i)
 La fonction retourne le mana requis par l'Attaque à l'indice i de la classe. More...
 
int getDommages (Classe *c, int i)
 La fonction retourne les dommages infligé par l'attaque à l'indice i de la classe. More...
 
int getEffetParalysie (Classe *c, int i)
 La fonction retourne si l'attaque i d'une classe provoque la paralysie. More...
 
int getDommagesDuree (Classe *c, int i)
 La fonction la valeur des dégats de durée de l'attaque. More...
 
int getSoinsDuree (Classe *c, int i)
 La fonction retourne la valeur des soins de durée de l'attaque. More...
 
int getDuree (Classe *c, int i)
 La fonction retourne la durée de l'effet. More...
 
char * getNomAttaques (Classe *c, int i)
 La fonction retourne un pointeur vers le nom de l'Attaque à l'indice i de la classe. More...
 

Detailed Description

Fichier contenant les signatures des fonctions liees a la structure classe.

Function Documentation

int getDommages ( Classe c,
int  i 
)

La fonction retourne les dommages infligé par l'attaque à l'indice i de la classe.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
un entier représentant les dommages effectués.
int getDommagesDuree ( Classe c,
int  i 
)

La fonction la valeur des dégats de durée de l'attaque.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
un entier representant les degats de durée de l'attaque.
int getDuree ( Classe c,
int  i 
)

La fonction retourne la durée de l'effet.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
un entier representant la durée de l'effet.
int getEffetParalysie ( Classe c,
int  i 
)

La fonction retourne si l'attaque i d'une classe provoque la paralysie.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
1 si l'attaque provoque la paralysie, 0 sinon
int getManaMax ( Classe c)

La fonction retourne le Mana maximum de la Classe.

Parameters
LaClasse a tester
Returns
un entier representant le Mana maximum de la Classe
int getManaRequis ( Classe c,
int  i 
)

La fonction retourne le mana requis par l'Attaque à l'indice i de la classe.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
un entier représentant le mana requis
char* getNomAttaques ( Classe c,
int  i 
)

La fonction retourne un pointeur vers le nom de l'Attaque à l'indice i de la classe.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
un Pointeur vers le nom de l'attaque
char* getNomClasse ( Classe c)

La fonction retourne un pointeur vers le nom de la Classe.

Parameters
LaClasse a tester
Returns
un Pointeur vers le nom de la Classe.
int getPDMax ( Classe c)

La fonction retourne le nombre de PD maximum de la Classe.

Parameters
LaClasse a tester
Returns
un entier representant le nombre de PD maximum de la Classe
int getPortee ( Classe c,
int  i 
)

La fonction retourne la portée de l'Attaque à l'indice i de la classe.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
un entier représentant la portée de l'attaque
int getPVMax ( Classe c)

La fonction retourne le nombre de PV maximum de la Classe.

Parameters
LaClasse a tester
Returns
un entier representant le nombre de PV maximum de la Classe
int getSoinsDuree ( Classe c,
int  i 
)

La fonction retourne la valeur des soins de durée de l'attaque.

Parameters
LaClasse a tester, l'indice de l'attaque.
Returns
un entier representant les soins de durée de l'attaque.
Classe* Remplir_Classes_log ( char *  filename)

La fonction remplit un tableau de classes a partir d'un fichier xml.

Parameters
Lenom du fichier a lire.
Returns
Un tableau de classes.