From aa272a77984a254b7c310c01cef4333436d7cb8d Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Fri, 6 Dec 2024 18:43:40 +0100 Subject: [PATCH] CheckCollisionCircleLine method added --- Raylib-cs/interop/Raylib.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Raylib-cs/interop/Raylib.cs b/Raylib-cs/interop/Raylib.cs index 77573fe..22c3dc7 100644 --- a/Raylib-cs/interop/Raylib.cs +++ b/Raylib-cs/interop/Raylib.cs @@ -1356,6 +1356,10 @@ public static unsafe partial class Raylib [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] public static extern CBool CheckCollisionCircleRec(Vector2 center, float radius, Rectangle rec); + // Check if circle collides with a line created betweeen two points [p1] and [p2] + [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] + public static extern CBool CheckCollisionCircleLine(Vector2 center, float radius, Vector2 p1, Vector2 p2); + /// Check if point is inside rectangle [DllImport(NativeLibName, CallingConvention = CallingConvention.Cdecl)] public static extern CBool CheckCollisionPointRec(Vector2 point, Rectangle rec);