api: more imports and tile stuff
This commit is contained in:
@@ -1862,8 +1862,8 @@ public abstract class RSClientMixin implements RSClient
|
||||
}
|
||||
}
|
||||
|
||||
@Replace("getWidgetClickMask")
|
||||
public static int getWidgetClickMask(Widget widget)
|
||||
@Replace("getWidgetFlags")
|
||||
public static int getWidgetFlags(Widget widget)
|
||||
{
|
||||
IntegerNode integerNode = (IntegerNode) client.getWidgetFlags().get(((long) widget.getId() << 32) + (long) widget.getIndex());
|
||||
|
||||
|
||||
@@ -245,9 +245,12 @@ public abstract class RSTileMixin implements RSTile
|
||||
|
||||
List<TileItem> result = new ArrayList<TileItem>();
|
||||
Node node = layer.getBottom();
|
||||
while (node instanceof TileItem)
|
||||
while (node instanceof RSTileItem)
|
||||
{
|
||||
result.add((TileItem) node);
|
||||
RSTileItem item = (RSTileItem) node;
|
||||
item.setX(getX());
|
||||
item.setY(getY());
|
||||
result.add(item);
|
||||
node = node.getNext();
|
||||
}
|
||||
return result;
|
||||
|
||||
@@ -176,6 +176,13 @@ public abstract class RSWidgetMixin implements RSWidget
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public String getButtonText()
|
||||
{
|
||||
return getRSButtonText().replace('\u00A0', ' ');
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public String getText()
|
||||
|
||||
Reference in New Issue
Block a user