From 549a6121f04139c7a2d400da99c69ccdcc5e919b Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 23 Oct 2018 13:49:10 +0800 Subject: =?UTF-8?q?*=E4=BF=AE=E6=94=B9=E5=B7=A5=E7=A8=8B=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/Graphics/particle/je_particle.h | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) (limited to 'src/libjin/Graphics/particle/je_particle.h') diff --git a/src/libjin/Graphics/particle/je_particle.h b/src/libjin/Graphics/particle/je_particle.h index 2a5c54f..d32d9fe 100644 --- a/src/libjin/Graphics/particle/je_particle.h +++ b/src/libjin/Graphics/particle/je_particle.h @@ -1,18 +1,40 @@ #ifndef __JE_PARTICLE_H #define __JE_PARTICLE_H +#include "../../math/je_vector2.hpp" + namespace JinEngine { namespace Graphics { /// - /// Single particle. + /// Single particle. Grab from love2d. /// class Particle { - + public: + + private: + float mLifeTime; + float mLife; + float mPosition[2]; + float mDirection; + + Math::Vector2 mSpeed; + float mGravity; + float mRadialAcceleration; + float mTangetialAcceleration; + + float mSize; + float mSizeStart; + float mSizeEnd; + + float mRotation; + float mSpinStart; + float mSpinEnd; + float color[4]; }; } // namespace Graphics -- cgit v1.1-26-g67d0