Ennemy.cpp 452 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #include "Ennemy.h"
  2. Ennemy::Ennemy(Joueur* cible,SDL_Surface* ecran) : m_vie(6)
  3. {
  4. m_ecran=ecran;
  5. m_cible=cible;
  6. }
  7. Ennemy::Ennemy(Joueur* cible,SDL_Surface* ecran,int vie) : m_vie(vie)
  8. {
  9. m_ecran=ecran;
  10. m_cible=cible;
  11. }
  12. void Ennemy::recevoirDegats(int degats)
  13. {
  14. m_vie-=degats;
  15. if (m_vie<0)
  16. {
  17. m_vie=0;
  18. }
  19. }
  20. void Ennemy::ressuciter()
  21. {
  22. m_vie=60;
  23. }
  24. bool Ennemy::estVivant()
  25. {
  26. if (m_vie==0)
  27. {
  28. return false;
  29. }
  30. else
  31. {
  32. return true;
  33. }
  34. }