#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; } } } } }