virtuality de lui avoir expliqué ^^
la j´avance encore, tj hors du compilo je note les fonction dont j´aurai besoin
la gestion de magie est theoriquement fini
void attaque(double Force) // calcule les dégats
totaux selon les degats de base et le lvl de l´attaquant
{
degat = degat + (degat*(Force/10));
degat = floor(degat);
}
id_mag_max = id_mag de la derniere magie + 1 // do
nc le nombre max de magie
for (id_mag=0;id_mag<id_mag_max;id_mag++) {
void magie[id_mag]()
{
//lecture de la ligne correspondant a l´id (ligne
1 pour id 0, 2 pour id 1, etc.)
//lecture de l´effet
//lecture du taux de reussite
//lecture de la cible
attaque(Force[id_perso]);
taux=(rand()%100)+1;
if (taux < (taux_mag-3)) degat*=2;
else if (taux>(taux_mag-3) && taux < taux_mag)
else degat = 0;
if (cible[id_mag]=0) PV[perso_tour] = PV[perso_to
ur] - degat;
else if (cible[id_mag]=1) PV[perso_adv] = PV[perso_adv] - degat;
else //affiché texte "erreur de cible dans la magi
e"
}
}
puis pour utilisé une magie :
magie[id_mag]();
pas testé et verifié, j´le fait un peu plus tard
pour la lecture des donnée pour l´instant je met /
/ mais apres j´vais voir comemnt ca marche vraiment et rajouté reelement a la fonction
apres la fonction objet, et ensuite je verrai lol
quand toute els fonction seron fini, je commencerai a prog le jeu lui meme