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