aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-03-30 20:21:18 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-03-30 20:21:18 +0800
commit16e35bc7ddb5924008be5be1b60db29d461d72b5 (patch)
tree6b4405a47f6a902f4900e72d140304e3524ee0b5 /src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
parentd5b270a829f5488ba6ab72778745da1f64769ff8 (diff)
downloadRoughlyEnoughItems-16e35bc7ddb5924008be5be1b60db29d461d72b5.tar.gz
RoughlyEnoughItems-16e35bc7ddb5924008be5be1b60db29d461d72b5.tar.bz2
RoughlyEnoughItems-16e35bc7ddb5924008be5be1b60db29d461d72b5.zip
Using Cloth events instead of overwriting methods
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);
}
}