From 0d2491e8619ec9012381ed3e39e85e37e0cb7765 Mon Sep 17 00:00:00 2001 From: jaroWMR Date: Wed, 23 Oct 2024 18:42:44 +0200 Subject: moved particleEmitter --- src/crepe/ParticleEmitter.cpp | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 src/crepe/ParticleEmitter.cpp (limited to 'src/crepe/ParticleEmitter.cpp') diff --git a/src/crepe/ParticleEmitter.cpp b/src/crepe/ParticleEmitter.cpp deleted file mode 100644 index 318c6db..0000000 --- a/src/crepe/ParticleEmitter.cpp +++ /dev/null @@ -1,28 +0,0 @@ -#include "ParticleEmitter.h" -#include -#include "Particle.h" -#include - -using namespace crepe; - -ParticleEmitter::ParticleEmitter(uint32_t gameObjectId ,uint32_t maxParticles, uint32_t emissionRate, uint32_t speed, uint32_t speedOffset, uint32_t angle, uint32_t angleOffset, float m_beginLifespan, float m_endLifespan) - : Component(gameObjectId), m_maxParticles(maxParticles), m_emissionRate(emissionRate), m_speed(speed), m_speedOffset(speedOffset), m_position{0, 0}, m_beginLifespan(m_beginLifespan),m_endLifespan(m_endLifespan) { - std::srand(static_cast(std::time(nullptr))); // initialize random seed - std::cout << "Create emitter" << std::endl; - m_minAngle = (360 + angle - (angleOffset % 360)) % 360; // calculate minAngle - m_maxAngle = (360 + angle + (angleOffset % 360)) % 360; // calculate maxAngle - m_position.x = 400; - m_position.y = 400; - for (size_t i = 0; i < m_maxParticles; i++) - { - this->particles.emplace_back(); - } - -} - -ParticleEmitter::~ParticleEmitter() { - std::vector::iterator it = this->particles.begin(); - while (it != this->particles.end()) { - it = this->particles.erase(it); - } -} -- cgit v1.2.3