From 2e3a8b6b9b7c69a05b36286ef11bf4945e79c5b3 Mon Sep 17 00:00:00 2001 From: kkard2 Date: Sun, 7 Sep 2025 15:55:17 +0200 Subject: triangle --- examples/triangle.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 examples/triangle.c (limited to 'examples/triangle.c') diff --git a/examples/triangle.c b/examples/triangle.c new file mode 100644 index 0000000..452dc94 --- /dev/null +++ b/examples/triangle.c @@ -0,0 +1,23 @@ +#include + +#include "../sponge.h" + +#define SPEED (4) +static int32_t offset = 0; + +void init() {} + +void draw_frame(sponge_Texture c) { + sponge_clear(c, 0xFF000000); + offset += SPEED; + + if (offset > 100) + offset = -100; + + sponge_draw_triangle_col3( + c, + 30, 30 + offset, + c.width - 30, 50 + offset, + 30, c.height - 30 + offset, + 0xFFFF0000, 0xFF00FF00, 0xFF0000FF); +} -- cgit v1.3.1