diff --git a/etk/math/Vector2D.h b/etk/math/Vector2D.h index 7f25a88..c214cc8 100644 --- a/etk/math/Vector2D.h +++ b/etk/math/Vector2D.h @@ -85,13 +85,13 @@ namespace etk /***************************************************** * + operator *****************************************************/ - Vector2D operator+ (const Vector2D& obj) { + Vector2D operator+ (const Vector2D& obj) const { Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] += obj.m_floats[0]; tmpp.m_floats[1] += obj.m_floats[1]; return tmpp; } - Vector2D operator+ (const T val) { + Vector2D operator+ (const T val) const { Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] += val; tmpp.m_floats[1] += val; @@ -113,13 +113,13 @@ namespace etk /***************************************************** * - operator *****************************************************/ - Vector2D operator- (const Vector2D& obj) { + Vector2D operator- (const Vector2D& obj) const { Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] -= obj.m_floats[0]; tmpp.m_floats[1] -= obj.m_floats[1]; return tmpp; } - Vector2D operator- (const T val) { + Vector2D operator- (const T val) const { Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] -= val; tmpp.m_floats[1] -= val; @@ -141,13 +141,13 @@ namespace etk /***************************************************** * * operator *****************************************************/ - Vector2D operator* (const Vector2D& obj) { + Vector2D operator* (const Vector2D& obj) const { Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] *= obj.m_floats[0]; tmpp.m_floats[1] *= obj.m_floats[1]; return tmpp; } - Vector2D operator* (const T val) { + Vector2D operator* (const T val) const { Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] *= val; tmpp.m_floats[1] *= val; @@ -156,13 +156,13 @@ namespace etk /***************************************************** * / operator *****************************************************/ - Vector2D operator/ (const Vector2D& obj) { + Vector2D operator/ (const Vector2D& obj) const{ Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] /= obj.m_floats[0]; tmpp.m_floats[1] /= obj.m_floats[1]; return tmpp; } - Vector2D operator/ (const T val) { + Vector2D operator/ (const T val) const { Vector2D tmpp(m_floats[0],m_floats[1]); tmpp.m_floats[0] /= val; tmpp.m_floats[1] /= val;