CaisseArme.h 539 B

1234567891011121314151617181920212223242526
  1. #ifndef CAISSEARME_H
  2. #define CAISSEARME_H
  3. #include "../Structures/Affichable.h"
  4. #include "Arme.h"
  5. class CaisseArme : public Affichable
  6. {
  7. public:
  8. CaisseArme( SDL_Surface* img, Arme* lachee, Vec pos );
  9. virtual ~CaisseArme();// Détruit l'arme si elle est encore là
  10. bool proxi(Vec pos) const;// Indique si l'arme est à portée
  11. bool empty() const;// Arme encore là ?
  12. Arme* takeWeapon();// Met le ptr à 0
  13. protected:
  14. Arme* m_contenu;
  15. };
  16. #endif // CAISSEARME_H