From f6fe40e125a99bd3ea47c476f6a95b6e820a51aa Mon Sep 17 00:00:00 2001 From: Matthew Kosarek Date: Wed, 13 Oct 2021 07:29:09 -0400 Subject: Adding square leaves to the tree --- themes/main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'themes/main.cpp') diff --git a/themes/main.cpp b/themes/main.cpp index c3ecad0..e037dcf 100644 --- a/themes/main.cpp +++ b/themes/main.cpp @@ -4,6 +4,7 @@ #include "Renderer2d.h" #include "types.h" #include "TreeShape.h" +#include "LeafParticleRender.h" enum Theme { Default = 0, @@ -12,6 +13,7 @@ enum Theme { struct AutumnTheme { TreeShape tree; + LeafParticleRender leafParticles; void load(Renderer2d* renderer); void update(float32 dtSeconds); @@ -114,18 +116,22 @@ EM_BOOL selectAutumn(int eventType, const EmscriptenMouseEvent* mouseEvent, void // -- Autumn theme3 void AutumnTheme::load(Renderer2d* renderer) { renderer->clearColor = Vector4(252,76,2, 0.5).toNormalizedColor(); - tree.load(renderer); + auto lr = tree.load(renderer); + leafParticles.load(renderer, &lr); } void AutumnTheme::update(float32 dtSeconds) { tree.update(dtSeconds); + leafParticles.update(dtSeconds); } void AutumnTheme::render(Renderer2d* renderer) { tree.render(renderer); + leafParticles.render(renderer); } void AutumnTheme::unload() { tree.unload(); + leafParticles.unload(); } -- cgit v1.2.1