aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
index 382293a0a..82f97ab33 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
@@ -6,16 +6,21 @@ public abstract class HighlightableWidget extends Widget {
abstract public Shape getBounds();
- public boolean isHighlighted(int mouseX, int mouseY) {
- return getBounds().contains(mouseX, mouseY);
+ public final boolean isHighlighted(int mouseX, int mouseY) {
+ return isHighlighted((double) mouseX, (double) mouseY);
}
- public boolean isHighlighted(Point point) {
- return this.isHighlighted(point.x, point.y);
+ public final boolean isHighlighted(Point point) {
+ return isHighlighted(point.x, point.y);
}
public boolean isHighlighted(double mouseX, double mouseY) {
- return this.isHighlighted((int) mouseX, (int) mouseY);
+ return getBounds().contains(mouseX, mouseY);
+ }
+
+ @Override
+ public boolean isMouseOver(double double_1, double double_2) {
+ return isHighlighted(double_1, double_2);
}
}