Cliquable.h 702 B

12345678910111213141516171819202122232425
  1. #ifndef CLIQUABLE_H_INCLUDED
  2. #define CLIQUABLE_H_INCLUDED
  3. /*Description:
  4. Permet de créer des objets cliquables avec le clic gauche.
  5. */
  6. #include <iostream>
  7. #include <SDL/SDL.h>
  8. class Cliquable
  9. {
  10. public:
  11. static void getFire(int x,int y,unsigned int typeTir);//Met à jour le dernier tir effectué
  12. static void upFire();//Rajoute un temps depuis le dernier tir
  13. protected:
  14. static int m_xFire;//Contient la coordonnée x d'un tir
  15. static int m_yFire;//Contient la coordonnée y d'un tir
  16. static int m_tempsFire;//Contient le nb de boucles depuis le dernier tir (0=en cours; 5=il y a 5 boucles)
  17. static int m_typeFire;//Contient le type de l'arme qui a tiré
  18. };
  19. #endif // CLIQUABLE_H_INCLUDED