From 8dc353535fda6133ff120933072e725375c42afb Mon Sep 17 00:00:00 2001 From: mattkae Date: Sun, 6 Feb 2022 17:17:55 -0500 Subject: Fixed the SAT collision code --- shared_cpp/mathlib.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'shared_cpp/mathlib.h') diff --git a/shared_cpp/mathlib.h b/shared_cpp/mathlib.h index d8a15e7..9722f4f 100644 --- a/shared_cpp/mathlib.h +++ b/shared_cpp/mathlib.h @@ -22,6 +22,8 @@ #define DEG_TO_RAD(x) (x * (PI / 180.f)) #define RAD_TO_DEG(x) (x * (180.f / PI)) +struct Vector4; + // -- Random inline float randomFloatBetween(float min, float max) { @@ -44,6 +46,7 @@ struct Vector2 { Vector2 operator-(Vector2 other); Vector2 operator*(float s); Vector2 operator/(float s); + void operator=(const Vector4& other); float dot(Vector2 other); float length(); Vector2 normalize(); -- cgit v1.2.1