Add Widget.contains point

This commit is contained in:
Onvo
2017-12-23 19:05:53 -05:00
committed by Adam
parent cb8d4719c4
commit b5c2d75527
2 changed files with 9 additions and 0 deletions

View File

@@ -87,4 +87,6 @@ public interface Widget
int getItemId();
int getItemQuantity();
boolean contains(Point point);
}

View File

@@ -307,4 +307,11 @@ public abstract class RSWidgetMixin implements RSWidget
return widgets.toArray(new Widget[widgets.size()]);
}
@Inject
@Override
public boolean contains(Point point)
{
Rectangle bounds = getBounds();
return bounds != null && bounds.contains(new java.awt.Point(point.getX(), point.getY()));
}
}