#ifndef DEF_XMARIOMYSTERYBLOC_H #define DEF_XMARIOMYSTERYBLOC_H class xMarioMysteryBloc : public xSpriteAnimation{ public: xMarioMysteryBloc(xManager *manager, int x, int y, int nb=1); // Spritesheet avec taille de chaque sprite // 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