From 4b6a05cd102d51f00523dd5c5e18e628df359d20 Mon Sep 17 00:00:00 2001 From: Karim Mk <73954836+mkblast@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:05:52 +0100 Subject: [PATCH] fix: Vector2/3/4 + Quaternion `equals` method return type. (#322) * Fix return type. * Nvm --- lib/preludes/raylib-prelude.zig | 8 ++++---- lib/raylib.zig | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/preludes/raylib-prelude.zig b/lib/preludes/raylib-prelude.zig index fa115b0..4b14e40 100644 --- a/lib/preludes/raylib-prelude.zig +++ b/lib/preludes/raylib-prelude.zig @@ -199,7 +199,7 @@ pub const Vector2 = extern struct { } /// Check whether two given vectors are almost equal - pub fn equals(self: Vector2, q: Vector2) i32 { + pub fn equals(self: Vector2, q: Vector2) bool { return math.vector2Equals(self, q); } @@ -416,7 +416,7 @@ pub const Vector3 = extern struct { } /// Check whether two given vectors are almost equal - pub fn equals(p: Vector3, q: Vector3) i32 { + pub fn equals(p: Vector3, q: Vector3) bool { return math.vector3Equals(p, q); } @@ -550,7 +550,7 @@ pub const Vector4 = extern struct { } /// Check whether two given quaternions are almost equal - pub fn equals(p: Vector4, q: Vector4) i32 { + pub fn equals(p: Vector4, q: Vector4) bool { return math.vector4Equals(p, q); } }; @@ -634,7 +634,7 @@ pub const Quaternion = extern struct { } /// Check whether two given quaternions are almost equal - pub fn equals(p: Quaternion, q: Quaternion) i32 { + pub fn equals(p: Quaternion, q: Quaternion) bool { return math.quaternionEquals(p, q); } diff --git a/lib/raylib.zig b/lib/raylib.zig index 2edcb3d..8ddb53b 100644 --- a/lib/raylib.zig +++ b/lib/raylib.zig @@ -199,7 +199,7 @@ pub const Vector2 = extern struct { } /// Check whether two given vectors are almost equal - pub fn equals(self: Vector2, q: Vector2) i32 { + pub fn equals(self: Vector2, q: Vector2) bool { return math.vector2Equals(self, q); } @@ -416,7 +416,7 @@ pub const Vector3 = extern struct { } /// Check whether two given vectors are almost equal - pub fn equals(p: Vector3, q: Vector3) i32 { + pub fn equals(p: Vector3, q: Vector3) bool { return math.vector3Equals(p, q); } @@ -550,7 +550,7 @@ pub const Vector4 = extern struct { } /// Check whether two given quaternions are almost equal - pub fn equals(p: Vector4, q: Vector4) i32 { + pub fn equals(p: Vector4, q: Vector4) bool { return math.vector4Equals(p, q); } }; @@ -634,7 +634,7 @@ pub const Quaternion = extern struct { } /// Check whether two given quaternions are almost equal - pub fn equals(p: Quaternion, q: Quaternion) i32 { + pub fn equals(p: Quaternion, q: Quaternion) bool { return math.quaternionEquals(p, q); }