aboutsummaryrefslogtreecommitdiff
path: root/include/saffron_theme.h
blob: 1425a5d02a710e078934a1f564339d790aaefa35 (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
#ifndef SAFFRON_THEME_H
#define SAFFRON_THEME_H

#include <SDL3/SDL.h>

typedef struct {
	int r;
	int g;
	int b;
	int a;
} SaffronColor;

typedef struct {
	SaffronColor bg;
	SaffronColor fg;
	SaffronColor primary;
	SaffronColor secondary;
	SaffronColor tertiary;
} SaffronTheme;

extern const SaffronTheme SAFFRON_DEFAULT_THEME;

#define SF_MACRO_DEFAULT_THEME ((SaffronTheme*)&SAFFRON_DEFAULT_THEME)

#endif