diff options
Diffstat (limited to 'src/Rectangle.cs')
| -rwxr-xr-x | src/Rectangle.cs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Rectangle.cs b/src/Rectangle.cs index dfe819b7..0944af66 100755 --- a/src/Rectangle.cs +++ b/src/Rectangle.cs @@ -192,7 +192,11 @@ namespace go {
return new Rectangle(r.X + p.X, r.Y + p.Y, r.Width, r.Height);
}
- public static bool operator ==(Rectangle r1, Rectangle r2)
+ public static Rectangle operator -(Rectangle r, Point p)
+ {
+ return new Rectangle(r.X - p.X, r.Y - p.Y, r.Width, r.Height);
+ }
+ public static bool operator ==(Rectangle r1, Rectangle r2)
{
return r1.TopLeft == r2.TopLeft && r1.Size == r2.Size ? true : false;
}
|