/*************/ /*** Smoke ***/ /*************/ #ifndef __FX_FX_SMOKE_HEADER__ #define __FX_FX_SMOKE_HEADER__ #include "fx/fx.h" /*****************************************************************************/ class CFXSmoke : public CFX { public: virtual void init(DVECTOR const &Pos); virtual void think(int _frames); void setRate(int R) {Rate=R;} protected: int Rate; int CurrentRate; }; class CFXSmokePuff : public CFX { public: virtual void init(DVECTOR const &Pos); virtual void think(int _frames); virtual void render(); protected: POLY_FT4 *Frame; int CurrentScale,ScaleInc; int CurrentAngle,AngleInc; }; #endif