|
@@ -38,6 +38,15 @@ ls::math::core::type::vector_scalar ls::math::vector::Vector2::operator*(ls::mat
|
|
return this->components[0] * _vector.getX() + this->components[1] * _vector.getY();
|
|
return this->components[0] * _vector.getX() + this->components[1] * _vector.getY();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ls::math::vector::Vector2 ls::math::vector::Vector2::operator*(double _value)
|
|
|
|
+{
|
|
|
|
+ ls::math::vector::Vector2 calculatedVector{0, 0};
|
|
|
|
+ calculatedVector.setX(components[0] * _value);
|
|
|
|
+ calculatedVector.setY(components[1] * _value);
|
|
|
|
+
|
|
|
|
+ return calculatedVector;
|
|
|
|
+}
|
|
|
|
+
|
|
ls::math::core::type::vector2_component ls::math::vector::Vector2::getX()
|
|
ls::math::core::type::vector2_component ls::math::vector::Vector2::getX()
|
|
{
|
|
{
|
|
return this->components[0];
|
|
return this->components[0];
|