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