summaryrefslogtreecommitdiff
path: root/demo.cpp
blob: 536d055adb4e9a75fdcbbd2949120cdec44c29ca (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
33
34
35
36
37
38
#include "FLD.hpp"

static int
main_loop(FLD& fld, [[maybe_unused]] void *udata)
{
	if (fld.drawBegin())
		return 1;

	fld.drawSetColor(FLD::BLACK);
	fld.drawClear();

	fld.drawSetColor(FLD::WHITE);
	fld.drawRectangle({ 16, 32, 64, 32 });

	fld.image("coucou.png").draw({
		.p = {},
		.sx = 1.5f,
		.sy = 0.5f,
		.f = FLD::FLIP_X | FLD::FLIP_Y,
	});

	if (fld.drawEnd())
		return 1;
	return 0;
}

int
main()
{
	FLD fld ({
		.width = 256,
		.height = 256,
		.title = "uwu",
	});
	if (fld.init(main_loop))
		return 1;
	return 0;
}