Merge pull request #362 from 2shady4u/Vector2D-GDNative-add-functionalities

Added bounce to vector2.hpp - thanks!
This commit is contained in:
Bastiaan Olij
2020-01-30 20:52:15 +11:00
committed by GitHub

View File

@@ -176,6 +176,10 @@ struct Vector2 {
return p_vec - *this * this->dot(p_vec);
}
inline Vector2 bounce(const Vector2 &p_normal) const {
return -reflect(p_normal);
}
inline Vector2 reflect(const Vector2 &p_vec) const {
return p_vec - *this * this->dot(p_vec) * 2.0;
}