00001 00002 // Shoot(r) 00009 00010 #ifndef FX_PARTICULE_H 00011 #define FX_PARTICULE_H 00012 00013 #include "util.h" 00014 00016 class CParticule 00017 { 00018 private: 00019 CTimer m_Temps; 00020 float m_fTempsVie; 00021 CVecteur m_Acceleration; 00022 CVecteur m_Position; 00023 CVecteur m_Vitesse; 00024 float m_fTransparence; 00025 00026 public: 00027 CParticule (const CVecteur & Position, const CVecteur & Vitesse, const CVecteur & Acceleration, float fTempsVie, float fTransparence); 00028 virtual ~CParticule (); 00029 00031 CVecteur GetPosition () const; 00033 float GetTransparence () const; 00035 bool GetFinVie () const; 00036 }; 00037 00038 #endif //FX_PARTICULE_H
1.3.8