|
@@ -49,8 +49,8 @@ class Bounds {
|
|
|
}
|
|
|
|
|
|
public inline function set(x, y, width, height) {
|
|
|
- this.x = x;
|
|
|
- this.y = y;
|
|
|
+ this.xMin = x;
|
|
|
+ this.yMin = y;
|
|
|
this.xMax = x + width;
|
|
|
this.yMax = y + height;
|
|
|
}
|
|
@@ -186,11 +186,13 @@ class Bounds {
|
|
|
return yMin;
|
|
|
}
|
|
|
|
|
|
- inline function set_x(x) {
|
|
|
+ inline function set_x(x:Float) {
|
|
|
+ xMax += x - xMin;
|
|
|
return xMin = x;
|
|
|
}
|
|
|
|
|
|
- inline function set_y(y) {
|
|
|
+ inline function set_y(y:Float) {
|
|
|
+ yMax += y - yMin;
|
|
|
return yMin = y;
|
|
|
}
|
|
|
|