aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/api/Vector2.cpp
diff options
context:
space:
mode:
authormax-001 <maxsmits21@kpnmail.nl>2024-11-07 19:24:24 +0100
committermax-001 <maxsmits21@kpnmail.nl>2024-11-07 19:24:24 +0100
commitf49c93a5dfc0aeb5c0087cc9adfeb68526a2b0a7 (patch)
treed9bdec5dfad314c42569297e74612588daf99653 /src/crepe/api/Vector2.cpp
parent7131a94fcfab041cb2dbaccefadb12d1db022d73 (diff)
Make format
Diffstat (limited to 'src/crepe/api/Vector2.cpp')
-rw-r--r--src/crepe/api/Vector2.cpp104
1 files changed, 51 insertions, 53 deletions
diff --git a/src/crepe/api/Vector2.cpp b/src/crepe/api/Vector2.cpp
index 8cbd9ad..09bb59b 100644
--- a/src/crepe/api/Vector2.cpp
+++ b/src/crepe/api/Vector2.cpp
@@ -2,58 +2,56 @@
namespace crepe {
- // Constructor with initial values
- Vector2::Vector2(float x, float y) : x(x), y(y) {}
-
- // Subtracts another vector from this vector and returns the result.
- Vector2 Vector2::operator-(const Vector2& other) const {
- return {x - other.x, y - other.y};
- }
-
- // Adds another vector to this vector and returns the result.
- Vector2 Vector2::operator+(const Vector2& other) const {
- return {x + other.x, y + other.y};
- }
-
- // Multiplies this vector by a scalar and returns the result.
- Vector2 Vector2::operator*(float scalar) const {
- return {x * scalar, y * scalar};
- }
-
- // Multiplies this vector by another vector element-wise and updates this vector.
- Vector2& Vector2::operator*=(const Vector2& other) {
- x *= other.x;
- y *= other.y;
- return *this;
- }
-
- // Adds another vector to this vector and updates this vector.
- Vector2& Vector2::operator+=(const Vector2& other) {
- x += other.x;
- y += other.y;
- return *this;
- }
-
- // Adds a scalar value to both components of this vector and updates this vector.
- Vector2& Vector2::operator+=(float other) {
- x += other;
- y += other;
- return *this;
- }
-
- // Returns the negation of this vector.
- Vector2 Vector2::operator-() const {
- return {-x, -y};
- }
-
- // Checks if this vector is equal to another vector.
- bool Vector2::operator==(const Vector2& other) const {
- return x == other.x && y == other.y;
- }
-
- // Checks if this vector is not equal to another vector.
- bool Vector2::operator!=(const Vector2& other) const {
- return !(*this == other);
- }
+// Constructor with initial values
+Vector2::Vector2(float x, float y) : x(x), y(y) {}
+
+// Subtracts another vector from this vector and returns the result.
+Vector2 Vector2::operator-(const Vector2 & other) const {
+ return {x - other.x, y - other.y};
+}
+
+// Adds another vector to this vector and returns the result.
+Vector2 Vector2::operator+(const Vector2 & other) const {
+ return {x + other.x, y + other.y};
+}
+
+// Multiplies this vector by a scalar and returns the result.
+Vector2 Vector2::operator*(float scalar) const {
+ return {x * scalar, y * scalar};
+}
+
+// Multiplies this vector by another vector element-wise and updates this vector.
+Vector2 & Vector2::operator*=(const Vector2 & other) {
+ x *= other.x;
+ y *= other.y;
+ return *this;
+}
+
+// Adds another vector to this vector and updates this vector.
+Vector2 & Vector2::operator+=(const Vector2 & other) {
+ x += other.x;
+ y += other.y;
+ return *this;
+}
+
+// Adds a scalar value to both components of this vector and updates this vector.
+Vector2 & Vector2::operator+=(float other) {
+ x += other;
+ y += other;
+ return *this;
+}
+
+// Returns the negation of this vector.
+Vector2 Vector2::operator-() const { return {-x, -y}; }
+
+// Checks if this vector is equal to another vector.
+bool Vector2::operator==(const Vector2 & other) const {
+ return x == other.x && y == other.y;
+}
+
+// Checks if this vector is not equal to another vector.
+bool Vector2::operator!=(const Vector2 & other) const {
+ return !(*this == other);
+}
} // namespace crepe