summaryrefslogtreecommitdiff
path: root/themes/src/theme.h
blob: 087254369315f8590d26b8ee3d75e104e253a4a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef THEME_H
#define THEME_H

#include "types.h"

enum class ThemeType {
	Default = 0,
    Autumn,
	Winter,
	Spring,
	Summer
};

class Theme
{
public:
    virtual ~Theme() = default;
    virtual void update(f32 dt) = 0;
    virtual void render() = 0;
};

#endif