Add BzTileID which refers to the tileset

This commit is contained in:
2023-12-13 16:31:28 +01:00
parent 582074256c
commit 3cfdce9d96
6 changed files with 18 additions and 19 deletions

View File

@@ -6,6 +6,7 @@
#include <raylib.h>
typedef i32 BzTile;
typedef i32 BzTileID;
typedef struct BzTilesetDesc {
const char *path;
@@ -46,9 +47,9 @@ extern BzTileset BZ_TILESET_INVALID;
BzTileset bzTilesetCreate(const BzTilesetDesc *desc);
BzTile bzTilesetGetTile(BzTileset *tileset, BzTile tile);
Rectangle bzTilesetGetTileRegion(BzTileset *tileset, BzTile tileID);
BzTileShape bzTilesetGetTileCollider(BzTileset *tileset, BzTile tileID);
BzTileID bzTilesetGetTileID(BzTileset *tileset, BzTile tile);
Rectangle bzTilesetGetTileRegion(BzTileset *tileset, BzTileID tileID);
BzTileShape bzTilesetGetTileCollider(BzTileset *tileset, BzTileID tileID);
void bzTilesetDestroy(BzTileset *tileset);