Overload Rect::contains and add compound assignment operators to PropertyObject

This commit is contained in:
Thomas Geymayer
2012-12-13 00:30:11 +01:00
parent f5150d32af
commit 8417fea3bf
3 changed files with 48 additions and 0 deletions
+6
View File
@@ -74,6 +74,12 @@ namespace simgear
&& _y1 <= y && y <= _y2;
}
bool contains(T x, T y, T margin) const
{
return (_x1 - margin) <= x && x <= (_x2 + margin)
&& (_y1 - margin) <= y && y <= (_y2 + margin);
}
private:
T _x1, _x2, _y1, _y2;
};