ElderInternalIgnition
classe.c File Reference

Fichier contenant le code des fonctions liees aux classes. More...

#include <stdio.h>
#include <stdlib.h>
#include <roxml.h>
#include "classe.h"

Functions

ClasseRemplir_Classes_log (char *filename)
 La fonction remplit un tableau de classes a partir d'un fichier xml. 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...
 
char * getNomClasse (Classe *c)
 La fonction retourne un pointeur vers le nom de la Classe. 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...
 
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...
 

Detailed Description

Fichier contenant le code des fonctions liees aux classes.

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
int 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.
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.