#include #include #include #include "structures.h" #include "constantes.h" #include "prototypes.h" void Fremplircompetencesennemis (ENNEMIS ennemis[],int Vnbennemis) { int i, y; unsigned int sensibilite; unsigned int max = 8, min = 0; for (i=0;i<=Vnbennemis;i++) { if(ennemis[i].classe==GUERRIER_GOBELIN) { ennemis[i].force = 15; ennemis[i].magie = 0; ennemis[i].defense = 10; ennemis[i].defensemagique = 5; ennemis[i].pv = 1000; ennemis[i].pm = 0; ennemis[i].pminitiaux = 0; ennemis[i].pvinitiaux = 1000; ennemis[i].etat = VIE; for (y=0;y<4;y++) { sensibilite = (rand() % (max - min + 1)) + min; if (sensibilite == SENSIBILITE) { ennemis[i].sensibilite[y] = ACTIVE; ennemis[i].resistance[y] = DESACTIVE; ennemis[i].invulnerabilite[y] = DESACTIVE; ennemis[i].absorbtion[y] = DESACTIVE; } else if (sensibilite == RESISTANCE) { ennemis[i].resistance[y] = ACTIVE; ennemis[i].sensibilite[y] = DESACTIVE; ennemis[i].invulnerabilite[y] = DESACTIVE; ennemis[i].absorbtion[y] = DESACTIVE; } else if (sensibilite == INVULNERABILITE) { ennemis[i].resistance[y] = DESACTIVE; ennemis[i].sensibilite[y] = DESACTIVE; ennemis[i].invulnerabilite[y] = ACTIVE; ennemis[i].absorbtion[y] = DESACTIVE; } else if (sensibilite == ABSORBTION) { ennemis[i].sensibilite[y] = DESACTIVE; ennemis[i].resistance[y] = DESACTIVE; ennemis[i].invulnerabilite[y] = DESACTIVE; ennemis[i].absorbtion[y] = ACTIVE; } else { ennemis[i].sensibilite[y] = DESACTIVE; ennemis[i].resistance[y] = DESACTIVE; ennemis[i].invulnerabilite[y] = DESACTIVE; ennemis[i].absorbtion[y] = DESACTIVE; } } } } } void Fremplircompetencesallie (PERSONNAGES persos[]) { int i; for(i=0;i<3;i++) { if(persos[i].classe==PALADIN) { persos[i].xp = 0; persos[i].nv = 0; persos[i].force = 20; persos[i].magie = 5; persos[i].defense = 15; persos[i].defensemagique = 10; persos[i].pv = 1500; persos[i].pvinitiaux = 1500; persos[i].pminitiaux = 40; persos[i].pm = 40; persos[i].etat = VIE; } else if (persos[i].classe == PRETRE) { persos[i].xp = 0; persos[i].nv = 0; persos[i].force = 5; persos[i].magie = 20; persos[i].defense = 10; persos[i].defensemagique = 20; persos[i].pv = 1000; persos[i].pvinitiaux = 1000; persos[i].pminitiaux = 40; persos[i].pm = 40; persos[i].etat = VIE; } else if (persos[i].classe == VOLEUR) { persos[i].xp = 0; persos[i].nv = 0; persos[i].force = 14; persos[i].magie = 11; persos[i].defense = 15; persos[i].defensemagique = 15; persos[i].pv = 1250; persos[i].pvinitiaux = 1250; persos[i].pminitiaux = 40; persos[i].pm = 40; persos[i].etat = VIE; } } }