diff options
author | heavydemon21 <nielsstunnebrink1@gmail.com> | 2024-11-20 12:07:07 +0100 |
---|---|---|
committer | heavydemon21 <nielsstunnebrink1@gmail.com> | 2024-11-20 12:07:07 +0100 |
commit | bdc81e355e5bee5d2a3e29346ba08f7bc55196ca (patch) | |
tree | a5a62ba0b7fd5a354b6523cff768099281d317a1 /src/crepe/api/Vector2.cpp | |
parent | 88f613cbb2e4aaf3ed55ac0c6490706dd6f6f19d (diff) |
adjusted branch based on feedback
Diffstat (limited to 'src/crepe/api/Vector2.cpp')
-rw-r--r-- | src/crepe/api/Vector2.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/crepe/api/Vector2.cpp b/src/crepe/api/Vector2.cpp index c3a49b7..8658c00 100644 --- a/src/crepe/api/Vector2.cpp +++ b/src/crepe/api/Vector2.cpp @@ -8,14 +8,16 @@ Vector2 Vector2::operator+(const Vector2 & other) const { return {x + other.x, y Vector2 Vector2::operator*(double scalar) const { return {x * scalar, y * scalar}; } -Vector2 Vector2::operator*(const Vector2 & other) const{ +Vector2 Vector2::operator*(const Vector2 & other) const { return {this->x * other.x, this->y * other.y}; } + Vector2 & Vector2::operator*=(const Vector2 & other) { x *= other.x; y *= other.y; return *this; } + Vector2 & Vector2::operator*=(const double & other) { x *= other; y *= other; |