diff options
author | P. J. McDermott <pj@pehjota.net> | 2021-03-27 17:24:40 (EDT) |
---|---|---|
committer | P. J. McDermott <pj@pehjota.net> | 2021-03-27 17:36:57 (EDT) |
commit | 112f368dc6ea782712ede051c3051d2c0779efcf (patch) | |
tree | 7704ed15388b1a680688423c4faa22e7be46012f | |
parent | 38f7c9f909815df9886b532e2e631c91ca6db1a6 (diff) | |
download | dodge-balls-112f368dc6ea782712ede051c3051d2c0779efcf.zip dodge-balls-112f368dc6ea782712ede051c3051d2c0779efcf.tar.gz dodge-balls-112f368dc6ea782712ede051c3051d2c0779efcf.tar.bz2 |
map: Add tile size query functions
-rw-r--r-- | src/map.c | 12 | ||||
-rw-r--r-- | src/map.h | 2 |
2 files changed, 14 insertions, 0 deletions
@@ -955,6 +955,18 @@ db_map_render(struct db_map *map, SDL_Renderer *renderer) } int +db_map_get_tilewidth(struct db_map *map) +{ + return map->tw; +} + +int +db_map_get_tileheight(struct db_map *map) +{ + return map->th; +} + +int db_map_get_framerate(struct db_map *map) { return map->fr; @@ -27,6 +27,8 @@ struct db_map; struct db_map *db_map_new(const char *game_id, const char *level_id); SDL_Texture *db_map_render(struct db_map *map, SDL_Renderer *renderer); +int db_map_get_tilewidth(struct db_map *map) __attribute__((__pure__)); +int db_map_get_tileheight(struct db_map *map) __attribute__((__pure__)); int db_map_get_framerate(struct db_map *map) __attribute__((__pure__)); struct db_tileset *db_map_get_tilesets(struct db_map *map) __attribute__((__pure__)); |