From a17e7369bfe9cb4a23225084a396ec92823bad2b Mon Sep 17 00:00:00 2001 From: kkard2 Date: Mon, 22 Sep 2025 17:21:30 +0200 Subject: reorganize examples --- examples/triangles.c | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 examples/triangles.c (limited to 'examples/triangles.c') diff --git a/examples/triangles.c b/examples/triangles.c deleted file mode 100644 index 63a2ca9..0000000 --- a/examples/triangles.c +++ /dev/null @@ -1,38 +0,0 @@ -#include "../sponge.h" -#define SPONGE_EXAMPLE_IMPLEMENTATION -#include "../example.h" - -#define SPEED_ABS (2) -#define GRID_SIZE (10) - - -static int32_t offset = 0; -static int32_t speed = SPEED_ABS; - -void draw_frame(sponge_Texture c) { - sponge_clear(c, sponge_color32_make(0xFF000000)); - offset += speed; - - if (offset > 30) { - speed = -SPEED_ABS; - } else if (offset < -30) { - speed = SPEED_ABS; - } - - int32_t offset_x = c.width / GRID_SIZE; - int32_t offset_y = c.height / GRID_SIZE; - - for (int i = 0; i < GRID_SIZE; i++) { - for (int j = 0; j < GRID_SIZE; j++) { - int32_t x = i * offset_x; - int32_t y = j * offset_y + offset; - - sponge_draw_triangle_col3( - c, - sponge_vec2i_make(x, y + offset_y), - sponge_vec2i_make(x + offset_x, y), - sponge_vec2i_make(x + (offset_x * 3 / 4), y + (offset_y * 3 / 4)), - sponge_colorf_make(0xFFFF0000), sponge_colorf_make(0xFF00FF00), sponge_colorf_make(0xFF0000FF)); - } - } -} -- cgit v1.3.1