summaryrefslogtreecommitdiff
path: root/engine/src/Point.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/Point.cpp')
-rw-r--r--engine/src/Point.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/engine/src/Point.cpp b/engine/src/Point.cpp
index b5ce4eb..f02991c 100644
--- a/engine/src/Point.cpp
+++ b/engine/src/Point.cpp
@@ -57,7 +57,7 @@ Point::normalized() const
Point
Point::operator-(const Point& other) const
{
- return {x - other.x, y - other.y};
+ return subtract(other);
}
@@ -68,5 +68,19 @@ Point::operator+(const Point& other) const
}
+Point
+Point::subtract(const Point& other) const
+{
+ return {x - other.x, y - other.y};
+}
+
+
+Point
+Point::subtract(const double _x, const double _y) const
+{
+ return {x - _x, y - _y};
+}
+
+
} // namespace engine
} // namespace kurator