summary refs log tree commit diff
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);