diff options
| author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-12-17 14:25:47 +0100 | 
|---|---|---|
| committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-12-17 14:25:47 +0100 | 
| commit | bec22107c6754f5f3440d79503ddbc828d7e0cba (patch) | |
| tree | 074567b1b2071117b369ff9ec208655655e334b4 /src/crepe/system/ParticleSystem.h | |
| parent | 4d4d791a329c0ca4f0496fd8cb1656a1dab66e47 (diff) | |
| parent | c96ef5f62a1369d66e8eba9bf8ed192e3cf8e716 (diff) | |
merge master
Diffstat (limited to 'src/crepe/system/ParticleSystem.h')
| -rw-r--r-- | src/crepe/system/ParticleSystem.h | 22 | 
1 files changed, 2 insertions, 20 deletions
| diff --git a/src/crepe/system/ParticleSystem.h b/src/crepe/system/ParticleSystem.h index 068f01c..154521d 100644 --- a/src/crepe/system/ParticleSystem.h +++ b/src/crepe/system/ParticleSystem.h @@ -32,16 +32,6 @@ private:  	void emit_particle(ParticleEmitter & emitter, const Transform & transform);  	/** -	 * \brief Calculates the number of times particles should be emitted based on emission rate -	 * and update count. -	 * -	 * \param count Current update count. -	 * \param emission Emission rate. -	 * \return The number of particles to emit. -	 */ -	int calculate_update(int count, double emission) const; - -	/**  	 * \brief Checks whether particles are within the emitter’s boundary, resets or stops  	 * particles if they exit.  	 * @@ -57,7 +47,7 @@ private:  	 * \param max_angle Maximum emission angle in degrees.  	 * \return Random angle in degrees.  	 */ -	double generate_random_angle(double min_angle, double max_angle) const; +	float generate_random_angle(float min_angle, float max_angle) const;  	/**  	 * \brief Generates a random speed for particle emission within the specified range. @@ -66,15 +56,7 @@ private:  	 * \param max_speed Maximum emission speed.  	 * \return Random speed.  	 */ -	double generate_random_speed(double min_speed, double max_speed) const; - -private: -	//! Counter to count updates to determine how many times emit_particle is -	// called. -	unsigned int update_count = 0; -	//! Determines the lowest amount of emission rate (1000 = 0.001 = 1 particle per 1000 -	// updates). -	static constexpr unsigned int MAX_UPDATE_COUNT = 100; +	float generate_random_speed(float min_speed, float max_speed) const;  };  } // namespace crepe |