#ifndef VECTORMATH_H #define VECTORMATH_H #include "SFML/Graphics.hpp" float GetSqrLength(sf::Vector2f v) { return v.x*v.x+v.y*v.y; } sf::Vector2f normalize(sf::Vector2f v) { sf::Vector2f a = v; float norm = std::sqrt(GetSqrLength(a)); if(norm>0.f) { a.x/=norm; a.y/=norm; } return a; } #endif // VECTORMATH_H