This commit is contained in:
Bram Verhulst
2024-06-09 22:03:29 +02:00
parent d7389411f5
commit 5f1dcd5788
76 changed files with 1532 additions and 385 deletions

View File

@@ -4,16 +4,22 @@
class Particle {
public:
Particle() = default;
Particle(const Vector2f& pos, const Vector2f& velocity,float lifetime, Texture* pTexture);
Particle(const Vector2f& pos, const Vector2f& velocity, const Vector2f& gravity, float lifetime, Texture* pTexture);
~Particle() = default;
void Update(float elapsedSec);
void Draw() const;
bool IsDead() const;
void SetFlipped(bool flipped);
private:
Vector2f m_Position;
Vector2f m_Velocity;
Vector2f m_Acceleration;
Vector2f m_Gravity;
bool m_Flipped{ false };
float m_LifeTime;
Texture* m_pTexture;