From c0e3af64d65127f2f0c32bc27b6307d7cb4916df Mon Sep 17 00:00:00 2001 From: n0ffie Date: Tue, 11 Mar 2025 14:16:58 +0100 Subject: [PATCH] add tilemap --- alyson/includes/altilemap.h | 29 +++++++++++++++++++++++++++++ alyson/src/tilemap.c | 0 2 files changed, 29 insertions(+) create mode 100644 alyson/includes/altilemap.h create mode 100644 alyson/src/tilemap.c diff --git a/alyson/includes/altilemap.h b/alyson/includes/altilemap.h new file mode 100644 index 0000000..1e0dd73 --- /dev/null +++ b/alyson/includes/altilemap.h @@ -0,0 +1,29 @@ + + +#ifdef __cplusplus +extern "C" { +#endif + +#include + +#include "types.h" + + typedef struct { + Texture2D texture; + uveci2 texture_dimentions; + uveci2 rows_and_collumns; + + uveci2 tile_dimentions; + } al_tilemap_t, *ALTilemap; + + typedef struct { + ALTilemap map; + umat2 source; + + } al_tile_t, *ALTile; + + + +#ifdef __cplusplus +} +#endif diff --git a/alyson/src/tilemap.c b/alyson/src/tilemap.c new file mode 100644 index 0000000..e69de29