summaryrefslogtreecommitdiff
path: root/src/tilemap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tilemap.h')
-rw-r--r--src/tilemap.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tilemap.h b/src/tilemap.h
index 912b67f..ae42c9c 100644
--- a/src/tilemap.h
+++ b/src/tilemap.h
@@ -19,6 +19,13 @@ extern struct tilemap {
size_t input_bytes;
} *tilemap, *next_tilemap;
+// tilemap collision functions
+collision_T tilemap_tile_raw(struct tilemap *tilemap, int x, int y);
+collision_T tilemap_tile(struct tilemap *tilemap, int x, int y);
+
+collision_T tilemap_area_raw(struct tilemap *tilemap, int x1, int y1, int x2, int y2);
+collision_T tilemap_area(struct tilemap *tilemap, int x1, int y1, int x2, int y2);
+
// render the fore/back ground of the tilemap to `renderer`
void tilemap_background(struct tilemap *tilemap, int x, int y, int w, int h);
void tilemap_foreground(struct tilemap *tilemap, int x, int y, int w, int h);