Modifier "Health" de 'Entite' via 'Personnage'

Fermé
Creuilcreuil Messages postés 44 Date d'inscription jeudi 1 janvier 2015 Statut Membre Dernière intervention 7 septembre 2015 - Modifié par Creuilcreuil le 3/01/2015 à 22:56
REOLUT, je n'avez donner aucun equipe a perso1 et perso2 , donc leur equipe etait la meme , donc il ne pouvait juste pas s'attaque entre eu. comme quoi parfoit le erreur ne vient pas de GCC



Bonjour,
je ne comprend pas ce qui cloche.
j'ai une class 'Entite' et 'Personnage' et 'Arme'
'Personnage' hérite de 'Entite'.

Et quand je fais.

Personnage perso1,perso2;
perso1.Attack(perso2);

Rien ne ce passe , j'ai manqué un chapitre au quoi ???
Merci de m'avoir lue.


Entite::Degats(int r_entite_degats)
{
m_entite_health-=r_entite_degats; //health par defaut a 100
}


Personnage::Attack(Entite &cible)
{
cible.Degats(m_personnage_arme.getAttackDamgage());
}

int Arme::getAttackDamage()
{
return m_arme_attack_damage;  // par defaut a 5
}