diff options
Diffstat (limited to 'src/interface')
| -rw-r--r-- | src/interface/Point.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/interface/Point.h b/src/interface/Point.h index 0d0250c..d2eff6b 100644 --- a/src/interface/Point.h +++ b/src/interface/Point.h @@ -32,11 +32,21 @@ struct Point return Point(X + v.X, Y + v.Y); } + inline Point operator + (const int v) const + { + return Point(X + v, Y + v); + } + inline Point operator - (const Point& v) const { return Point(X - v.X, Y - v.Y); } + inline Point operator - (const int v) const + { + return Point(X - v, Y - v); + } + inline Point operator * (const Point& v) const { return Point(X * v.X, Y * v.Y); |
