From 5f75bdbf3d38c94baeae52f4c4889f147ec6885e Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Tue, 5 Nov 2024 15:34:31 +0100 Subject: move systems + update contributing.md --- src/crepe/system/ParticleSystem.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/crepe/system/ParticleSystem.h (limited to 'src/crepe/system/ParticleSystem.h') diff --git a/src/crepe/system/ParticleSystem.h b/src/crepe/system/ParticleSystem.h new file mode 100644 index 0000000..3ac1d3f --- /dev/null +++ b/src/crepe/system/ParticleSystem.h @@ -0,0 +1,18 @@ +#pragma once + +#include "../api/ParticleEmitter.h" + +namespace crepe { + +class ParticleSystem { +public: + ParticleSystem(); + void update(); + +private: + void emit_particle(ParticleEmitter & emitter); //emits a new particle + + float elapsed_time; //elapsed time since the last emission +}; + +} // namespace crepe -- cgit v1.2.3