diff options
Diffstat (limited to 'themes/src/autumn/AutumnTheme.cpp')
| -rw-r--r-- | themes/src/autumn/AutumnTheme.cpp | 14 | 
1 files changed, 13 insertions, 1 deletions
diff --git a/themes/src/autumn/AutumnTheme.cpp b/themes/src/autumn/AutumnTheme.cpp index affcc00..c6431a1 100644 --- a/themes/src/autumn/AutumnTheme.cpp +++ b/themes/src/autumn/AutumnTheme.cpp @@ -8,6 +8,17 @@ namespace      const int NUM_HILLS = 3;  } +AutumnTheme::AutumnTheme(Renderer2d* renderer) +    : renderer{renderer} +{ +    load(renderer); +} + +AutumnTheme::~AutumnTheme() +{ +    unload(); +} +  void AutumnTheme::load(Renderer2d* renderer) {      renderer->clearColor = Vector4(252, 210, 153, 255).toNormalizedColor();  	auto lr = tree.load(renderer); @@ -45,7 +56,8 @@ void AutumnTheme::update(f32 dtSeconds) {  	leafParticles.update(dtSeconds);  } -void AutumnTheme::render(Renderer2d* renderer) { +void AutumnTheme::render() { +    renderer->render();      background->render();      background_hill->render();  	tree.render(renderer);  | 
