3 #include "structures.h" 5 #include "personnage.h" 6 #include "deplacements.h" 8 personnage* init_personnage(personnage *perso, classe *c,
Case *casedepart){
10 perso->points_deplacement=c->points_deplacement_max;
12 perso->mana=c->mana_max;
13 perso->position=casedepart;
14 marquer_occupee(casedepart);
18 Case* getPosition(personnage *p){
22 int get_PV(personnage *p){
26 int get_PD(personnage *p){
27 return p->points_deplacement;
30 boolean est_paralyse(personnage *p){
34 int deplacer_personnage (personnage *perso,
Case *destination){
35 marquer_libre(getPosition(perso));
36 perso->position=destination;
37 marquer_occupee(getPosition(perso));
38 if(getPosition(perso)==destination)
return 0;