Vector2f.h
static Vector2f Reflect(Vector2f v, Vector2f normal)
	{
		Vector2f n = normal.GetNormalized();
		return v - (n * (2.0f * Dot(v, n)));
	}
//returns a vector that is the reflection v against the normal
returns a vector that is the reflection v against the normal
returns a vector that is the reflection v against the normal
static Vector2f Reflect(Vector2f v, Vector2f normal)
	{
		Vector2f n = normal.GetNormalized();
		return v - (n * (2.0f * Dot(v, n)));
	}
static Vector2f Reflect ( Vector2f v , Vector2f normal ) { Vector2f n = normal . GetNormalized ( ) ; return v - ( n * ( 2.0f * Dot ( v , n ) ) ) ; }
returns a vector that is the reflection v against the normal
returns a vector that is the reflection v against the normal