ChampDeBataille.h 611 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef CHAMPDEBATAILLE_H_INCLUDED
  2. #define CHAMPDEBATAILLE_H_INCLUDED
  3. /*Description:
  4. Le champ de bataille contient et gère tous les ennemis
  5. présents.
  6. */
  7. #include <iostream>
  8. #include <SDL/SDL.h>
  9. #include "Helico.h"
  10. #include "Joueur.h"
  11. #include "takeRand.h"
  12. #include "menuFire.h"
  13. class ChampDeBataille
  14. {
  15. public:
  16. ChampDeBataille(Joueur* cible,SDL_Surface* ecran,int niveauDeDifficulte);
  17. ~ChampDeBataille();
  18. void afficher();
  19. private:
  20. SDL_Surface* m_ecran;
  21. Joueur* m_cible;
  22. int m_niveauDeDifficulte;
  23. Helico* m_slotsHelico[30];
  24. BossOne* m_bossOne;
  25. };
  26. #endif // CHAMPDEBATAILLE_H_INCLUDED