summaryrefslogtreecommitdiffhomepage
path: root/include/rodeo
diff options
context:
space:
mode:
authorarngo <[email protected]>2023-05-27 16:07:37 -0400
committerarngo <[email protected]>2023-05-27 16:07:37 -0400
commit79cd0ac07a93fefbf59218ee77d44ea2501dfdd5 (patch)
treeee2bcbfe73202c4b018ef7f7c2cc594eacdde9b0 /include/rodeo
parent68b5d45b66d948db337f50255fa777ce15ee0871 (diff)
downloadRodeoKit-79cd0ac07a93fefbf59218ee77d44ea2501dfdd5.tar.gz
RodeoKit-79cd0ac07a93fefbf59218ee77d44ea2501dfdd5.zip
add collision intersection function from raylib
Diffstat (limited to 'include/rodeo')
-rw-r--r--include/rodeo/collision.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/rodeo/collision.h b/include/rodeo/collision.h
index 277b780..365522c 100644
--- a/include/rodeo/collision.h
+++ b/include/rodeo/collision.h
@@ -2,6 +2,7 @@
// -- internal --
// public
#include "rodeo/collision_t.h"
+#include "rodeo_types.h"
rodeo_collision_2d_world_t
rodeo_collision_2d_world_create(void);
@@ -50,3 +51,10 @@ rodeo_collision_2d_world_compare_other(
rodeo_collision_2d_world_item_t *b
)
);
+
+// from raylib GetCollisionRect
+rodeo_rectangle_t
+rodeo_collision_2d_get_collision_rect(
+ rodeo_collision_2d_world_item_t *a,
+ rodeo_collision_2d_world_item_t *b
+);