Add Particles (basic)

This commit is contained in:
Bram Verhulst
2024-05-09 13:50:52 +02:00
parent 8c3a485c2d
commit d5c002c2b2
14 changed files with 87 additions and 50 deletions

View File

@@ -4,13 +4,17 @@
class Particle {
public:
Particle() = default;
Particle(const Vector2f& pos, const Vector2f& velocity, Texture* pTexture);
Particle(const Vector2f& pos, const Vector2f& velocity,float lifetime, Texture* pTexture);
void Update(float elapsedSec);
void Draw() const;
bool IsDead() const;
private:
Vector2f m_Position;
Vector2f m_Velocity;
Vector2f m_Acceleration;
float m_LifeTime;
Texture* m_pTexture;
};