From 477fc1f68324945060657fd41cef5fe5ed05c906 Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Fri, 20 May 2022 09:43:31 +0200 Subject: [PATCH] Fix for #42 --- raylib/raymath.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/raylib/raymath.go b/raylib/raymath.go index 0ab66fd..eb716e9 100644 --- a/raylib/raymath.go +++ b/raylib/raymath.go @@ -41,13 +41,13 @@ func Vector2Distance(v1, v2 Vector2) float32 { // Vector2Angle - Calculate angle between two vectors in X-axis func Vector2Angle(v1, v2 Vector2) float32 { - angle := float32(math.Atan2(float64(v2.Y-v1.Y), float64(v2.X-v1.X)) * (180.0 / float64(Pi))) + angle := math.Atan2(float64(Vector2CrossProduct(v2, v1)), float64(Vector2DotProduct(v2, v1))) * 180 / Pi if angle < 0 { angle += 360.0 } - return angle + return float32(angle) } // Vector2Scale - Scale vector (multiply by value)