add tilemap
This commit is contained in:
parent
bf0c7ab8ef
commit
c0e3af64d6
2 changed files with 29 additions and 0 deletions
29
alyson/includes/altilemap.h
Normal file
29
alyson/includes/altilemap.h
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <raylib.h>
|
||||||
|
|
||||||
|
#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
|
0
alyson/src/tilemap.c
Normal file
0
alyson/src/tilemap.c
Normal file
Loading…
Reference in a new issue