aboutsummaryrefslogtreecommitdiff
path: root/src/util.h
diff options
context:
space:
mode:
authornathansmithsmith <thenathansmithsmith@gmail.com>2023-07-21 13:48:02 -0600
committernathansmithsmith <thenathansmithsmith@gmail.com>2023-07-21 13:48:02 -0600
commita408b352f13df546b2262ca01cf162b60891cdae (patch)
tree6a7f7053efbf01c65cb82df4478721c3a818f07a /src/util.h
parentd4b40dcf7589bef2bbd0b6b940ee992da9db2343 (diff)
Sonic fast collision
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/util.h b/src/util.h
index b7630c5..bc8c07f 100644
--- a/src/util.h
+++ b/src/util.h
@@ -23,13 +23,9 @@ float signum(float n);
// Debugging stuff.
void printVector3(Vector3 v);
-typedef struct Triangle3D {
- Vector3 v1;
- Vector3 v2;
- Vector3 v3;
-} Triangle3D;
-
// Thank you chatgpt.
-bool checkTriangleCollision3D(const Vector3 triangleA[3], const Vector3 triangleB[3], Vector3 normalA, Vector3 normalB);
+bool checkTriangleCollision3D(const Triangle3D triangleA, const Triangle3D triangleB, Vector3 normalA, Vector3 normalB);
+
+void copyTriangle3D(Triangle3D a, const Triangle3D b);
#endif