00001 00007 #ifndef EXPLOSION_H_XYZ432 00008 #define EXPLOSION_H_XYZ432 00009 00010 #include "IsoBomb.h" 00011 #include "Entity.h" 00012 00017 class Explosion : public Entity { 00018 00019 public: 00020 00024 Explosion(); 00025 00031 Explosion( const Rect& initPos, float initHeight ); 00032 00036 virtual ~Explosion(); 00037 00044 virtual bool update( float dt ); 00045 00051 virtual void draw( const Point& anchor ); 00052 00053 virtual float getHeight() const; 00054 00055 virtual void setScaleSize( float s ); 00056 00057 virtual void setOffsets( int x, int y ); 00058 00059 private: 00060 00061 float height; 00062 00063 }; 00064 00065 #endif