mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2024-12-30 11:02:31 -06:00
45 lines
1.1 KiB
Java
45 lines
1.1 KiB
Java
package androidx.constraintlayout.solver.widgets;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class Rectangle {
|
|
public int height;
|
|
public int width;
|
|
public int x;
|
|
public int y;
|
|
|
|
public boolean contains(int i, int i2) {
|
|
int i3;
|
|
int i4 = this.x;
|
|
return i >= i4 && i < i4 + this.width && i2 >= (i3 = this.y) && i2 < i3 + this.height;
|
|
}
|
|
|
|
void grow(int i, int i2) {
|
|
this.x -= i;
|
|
this.y -= i2;
|
|
this.width += i * 2;
|
|
this.height += i2 * 2;
|
|
}
|
|
|
|
public void setBounds(int i, int i2, int i3, int i4) {
|
|
this.x = i;
|
|
this.y = i2;
|
|
this.width = i3;
|
|
this.height = i4;
|
|
}
|
|
|
|
boolean intersects(Rectangle rectangle) {
|
|
int i;
|
|
int i2;
|
|
int i3 = this.x;
|
|
int i4 = rectangle.x;
|
|
return i3 >= i4 && i3 < i4 + rectangle.width && (i = this.y) >= (i2 = rectangle.y) && i < i2 + rectangle.height;
|
|
}
|
|
|
|
public int getCenterX() {
|
|
return (this.x + this.width) / 2;
|
|
}
|
|
|
|
public int getCenterY() {
|
|
return (this.y + this.height) / 2;
|
|
}
|
|
}
|