Anim_Ephemere.h 860 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef ANIM_EPHEMERE_H_INCLUDED
  2. #define ANIM_EPHEMERE_H_INCLUDED
  3. #include "Animation.h"
  4. ///Développeur: Jovian Hersemeule
  5. ///Dernière mise à jour le: 03/08/2013
  6. ///Objet: mise au point header, create cpp
  7. /*
  8. ==L'objet Anim_Ephemere==
  9. +Arguments:
  10. VOID
  11. +Descriptif:
  12. Permet de créer un effet éphèmere par une animation, comme une explosion ou un impact.
  13. Lorque l'animation est finie, la fonction end() renvoie vrai, et faux lorsqu'elle tourne encore.
  14. Une anim de ce genre hérite de cette classe.
  15. [Fonctions]
  16. */
  17. class Anim_Ephemere : public Animation
  18. {
  19. public:
  20. Anim_Ephemere(Uint32 tempsFrequence);
  21. virtual ~Anim_Ephemere();
  22. virtual void coller(SDL_Surface* support, int x, int y, bool centrer=0);
  23. bool end();
  24. protected:
  25. bool m_estFini;
  26. };
  27. #endif // ANIM_EPHEMERE_H_INCLUDED