diff options
author | mattkae <mattkae@protonmail.com> | 2022-01-09 20:36:08 -0500 |
---|---|---|
committer | mattkae <mattkae@protonmail.com> | 2022-01-09 20:36:08 -0500 |
commit | eef48388c610bf37b07aedef03c55344d450386b (patch) | |
tree | 162a5dd670f4a4a171dde6d7dbf6bb209363e90d /themes/Snowflake.cpp | |
parent | c3bff045eb9e28e8e49d511c9e15e13db25a2319 (diff) |
(mkosarek) Beginnig work on snowflake theme
Diffstat (limited to 'themes/Snowflake.cpp')
-rw-r--r-- | themes/Snowflake.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/themes/Snowflake.cpp b/themes/Snowflake.cpp new file mode 100644 index 0000000..54654f0 --- /dev/null +++ b/themes/Snowflake.cpp @@ -0,0 +1,26 @@ +#include "Snowflake.h" + +void SnowflakeParticleRenderer::load(SnowflakeLoadParameters params, Renderer2d* renderer) { + updateData = new SnowflakeUpdateData[maxSnowflakes]; + renderData = new SnowflakeRenderData[maxSnowflakes]; + activeIndex = 0; + + for (int32 s = 0; s < maxSnowflakes; s++) { + auto ud = &updateData[s]; + auto rd = &renderData[s]; + + ud->velocity = params->flakeV0; + } +} + +void SnowflakeParticleRenderer::update(float32 dtSeconds) { + +} + +void SnowflakeParticleRenderer::render(Renderer2d* renderer) { + +} + +void SnowflakeParticleRenderer::unload() { + +} |