1
0

AABBSightQuery.h 516 B

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