flockanimatorexplode.h

00001 #ifndef FLOCKANIMATOREXPLODE_H
00002 #define FLOCKANIMATOREXPLODE_H
00003 
00005 
00010 class FlockAnimatorExplode : public irr::scene::ISceneNodeAnimator
00011 {
00012     public:
00013 
00022         FlockAnimatorExplode(irr::IrrlichtDevice* d,
00023                                 irr::core::vector3df explCenter,
00024                                 irr::u32 startMs,
00025                                 irr::u32 durationMs,
00026                                 irr::f32 power);
00027 
00029         ~FlockAnimatorExplode();
00030 
00039         void animateNode(irr::scene::ISceneNode* node, irr::u32 timeMs);
00040 
00041     protected:
00042 
00043     private:
00044 
00045         irr::IrrlichtDevice* device;
00046         irr::core::vector3df center;
00047         irr::u32 startTime;
00048         irr::u32 durationTime;
00049         irr::u32 endTime;
00050         irr::f32 power;
00051 };
00052 
00053 
00054 #endif // FLOCKANIMATOREXPLODE_H

Generated on Sun Dec 2 17:09:57 2007 for Swarm by  doxygen 1.4.6-NO