summaryrefslogtreecommitdiffhomepage
path: root/include
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
parent68b5d45b66d948db337f50255fa777ce15ee0871 (diff)
downloadRodeoKit-79cd0ac07a93fefbf59218ee77d44ea2501dfdd5.tar.gz
RodeoKit-79cd0ac07a93fefbf59218ee77d44ea2501dfdd5.zip
add collision intersection function from raylib
Diffstat (limited to 'include')
-rw-r--r--include/rodeo.h1
-rw-r--r--include/rodeo/collision.h8
2 files changed, 9 insertions, 0 deletions
diff --git a/include/rodeo.h b/include/rodeo.h
index c49bd5e..a9dae49 100644
--- a/include/rodeo.h
+++ b/include/rodeo.h
@@ -6,6 +6,7 @@
#include "rodeo/log.h"
#include "rodeo/common.h"
#include "rodeo/audio.h"
+#include "rodeo/collision.h"
// -- external --
#include "stc/cstr.h"
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
+);