aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-03-16 10:30:26 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-03-16 10:30:26 +0800
commit2405e96d889341b82d00a9103e688d54713f2ce3 (patch)
tree54abc6704a56c691bec973c533cefcca77c913d4 /src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
parentb004addc44b1fff0fd83cf998aa618443e4e37ca (diff)
downloadRoughlyEnoughItems-2405e96d889341b82d00a9103e688d54713f2ce3.tar.gz
RoughlyEnoughItems-2405e96d889341b82d00a9103e688d54713f2ce3.tar.bz2
RoughlyEnoughItems-2405e96d889341b82d00a9103e688d54713f2ce3.zip
Better Widgets
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.java10
1 files changed, 5 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 da18cfc97..382293a0a 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/HighlightableWidget.java
@@ -2,19 +2,19 @@ package me.shedaniel.rei.gui.widget;
import java.awt.*;
-public interface HighlightableWidget extends IWidget {
+public abstract class HighlightableWidget extends Widget {
- public Rectangle getBounds();
+ abstract public Shape getBounds();
- default boolean isHighlighted(int mouseX, int mouseY) {
+ public boolean isHighlighted(int mouseX, int mouseY) {
return getBounds().contains(mouseX, mouseY);
}
- default boolean isHighlighted(Point point) {
+ public boolean isHighlighted(Point point) {
return this.isHighlighted(point.x, point.y);
}
- default boolean isHighlighted(double mouseX, double mouseY) {
+ public boolean isHighlighted(double mouseX, double mouseY) {
return this.isHighlighted((int) mouseX, (int) mouseY);
}