#ifndef DEF_XMARIOBRICK_H #define DEF_XMARIOBRICK_H /* [DEF] Definition de la classe =========================================================*/ class xMarioBrick : public xSprite{ public: xMarioBrick(xManager *m, int x, int y, int nb=1); // Surcharge parent void onCollide(vector from, xSprite* by); void jump(); // Effectue l'animation d'activation void unjump(); // Effectue l'animation d'activation bool active(); // Retourne si le bloc est actif ou non void active(bool active); // Active ou non le bloc private: bool _active; int _jumps; Uint32 _lastjump; SDL_Rect _defaultrect; int _nb_jumps; // nombre de coups avant de casser }; #endif