diff options
Diffstat (limited to 'src/tileset.c')
| -rw-r--r-- | src/tileset.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/tileset.c b/src/tileset.c deleted file mode 100644 index d3cd9c8..0000000 --- a/src/tileset.c +++ /dev/null @@ -1,38 +0,0 @@ -#include "tileset.h" - -#include "stdlib.h" - -Tileset *SE_CreateTileset() { - Tileset *set = malloc(sizeof(Tileset) * 100); - set->tileCount = 0; - return set; -} - -TilesetTile *SE_AddTilesetTile(Tileset *set, Texture2D texture, - TilesetTileType type) { - TilesetTile *tile = - malloc(sizeof(TilesetTile) + texture.width * texture.height); - - tile->id = set->tileCount; - tile->texture = texture; - tile->type = type; - - set->tileCount++; - set->tiles[tile->id] = tile; - - return tile; -} - -void SE_UnloadTilesetTile(TilesetTile *tile) { - UnloadTexture(tile->texture); - free(tile); -} - -void SE_UnloadTileset(Tileset *set) { - for (int i = 0; i < set->tileCount; i++) { - TilesetTile *tile = set->tiles[i]; - SE_UnloadTilesetTile(tile); - } - - free(set); -}
\ No newline at end of file |
