summaryrefslogtreecommitdiff
path: root/themes/src/winter/WinterTheme.cpp
blob: 69e7e69f1ccd7c3183306613fe2859418fe0cfa5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "WinterTheme.hpp"
#include "../Renderer2d.h"

WinterTheme::WinterTheme(Renderer2d* renderer)
    : renderer{renderer}
{
    load(renderer);
}

WinterTheme::~WinterTheme()
{
    unload();
}

void WinterTheme::load(Renderer2d* renderer) {
    renderer->clearColor = Vector4(200, 229, 239, 255).toNormalizedColor();
	SnowflakeLoadParameters lp;
	spr.load(lp, renderer);
}

void WinterTheme::update(f32 dtSeconds) {
	spr.update(dtSeconds);
}

void WinterTheme::render() {
    renderer->render();
	spr.render(renderer);
}

void WinterTheme::unload()  {
	spr.unload();
}