#ifndef DUSTPATICLE_H
#define DUSTPARTILE_H

#include "ParticleEngine.h"

#include "MemoryManager/debugNew.h"

namespace ParticleSystem{
	/**
	 * moteur de particules gerant de la poussiere
	 */
	class DustParticle : public ParticleEngine::Particle
	{
	public:
		/**
		 * la taille de depart de la particule
		 */
		float beginSize;
		/**
		 * la taille de fin de la particule
		 */
		float endSize;
		/**
		 * constructeur par defaut
		 */
		DustParticle(void);
		/** 
		 * destructeur par defaut.
		 */
		virtual ~DustParticle(void);
		/**
		 * methode permettant de mettre a jour la particule en fonction du temps ecoulé.
		 * @param elapsedTime : le temps ecoulé depuis la derniere mise ŕ jours.
		 */
		void update(float elapsedTime);
	};

};// namespace particleSystem

#include "MemoryManager/debugNewOff.h"

#endif
