AABBSightQuery.h 497 B

123456789101112131415161718192021222324252627
  1. #ifndef ACTEUR_H_INCLUDED
  2. #define ACTEUR_H_INCLUDED
  3. #include <iostream>
  4. #include <Box2D/Box2D.h>
  5. #include "acteur.h"
  6. #include "description.h"
  7. class AABBSightQuery : public b2QueryCallback
  8. {
  9. public:
  10. AABBSightQuery();
  11. ~AABBSightQuery();
  12. // Manimulation de la liste d'entités
  13. void clearData();
  14. bool ReportFixture( b2Fixture* fixture );
  15. // Méthode pour utiliser le réseau
  16. void* getData();
  17. unsigned int getSize();
  18. private:
  19. std::vector< Entity > m_data;
  20. };
  21. #endif // ACTEUR_H_INCLUDED