diff --git a/src/utilities/vector2.hpp b/src/utilities/vector2.hpp index 2be3d34..57c716c 100644 --- a/src/utilities/vector2.hpp +++ b/src/utilities/vector2.hpp @@ -43,6 +43,8 @@ public: } void Normalize() { double l = Length(); + if (l == 0) + throw(std::domain_error("Divide by zero")); x /= l; y /= l; }