Joueur.h 477 B

123456789101112131415161718192021
  1. #ifndef JOUEUR_H_INCLUDED
  2. #define JOUEUR_H_INCLUDED
  3. #include "Personnage.h"
  4. #include "Input.h"
  5. class Joueur : public Personnage
  6. {
  7. public:
  8. Joueur(Input *input, Niveau *terrain, Controle controle = local);
  9. virtual ~Joueur(){}
  10. virtual void deplacer() = 0;
  11. virtual void afficher(SDL_Surface *ecran);
  12. virtual void positionner(SDL_Rect position, bool coordonnee = false);
  13. protected:
  14. Input *m_input;
  15. Controle m_controle;
  16. };
  17. #endif // JOUEUR_H_INCLUDED