project(queries): Remove inventory from the InventoryWidgetItemQuery, The inventory got reworked and doesn't use WidgetItems anymore -- queries are fucking stupid anyways so just don\t use them...
This commit is contained in:
@@ -45,8 +45,7 @@ public class InventoryWidgetItemQuery extends WidgetItemQuery
|
|||||||
WidgetInfo.SHOP_INVENTORY_ITEMS_CONTAINER,
|
WidgetInfo.SHOP_INVENTORY_ITEMS_CONTAINER,
|
||||||
WidgetInfo.GRAND_EXCHANGE_INVENTORY_ITEMS_CONTAINER,
|
WidgetInfo.GRAND_EXCHANGE_INVENTORY_ITEMS_CONTAINER,
|
||||||
WidgetInfo.GUIDE_PRICES_INVENTORY_ITEMS_CONTAINER,
|
WidgetInfo.GUIDE_PRICES_INVENTORY_ITEMS_CONTAINER,
|
||||||
WidgetInfo.EQUIPMENT_INVENTORY_ITEMS_CONTAINER,
|
WidgetInfo.EQUIPMENT_INVENTORY_ITEMS_CONTAINER
|
||||||
WidgetInfo.INVENTORY
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -69,36 +68,29 @@ public class InventoryWidgetItemQuery extends WidgetItemQuery
|
|||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (widgetInfo == WidgetInfo.INVENTORY)
|
|
||||||
{
|
|
||||||
widgetItems.addAll(inventory.getWidgetItems());
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
Widget[] children = inventory.getDynamicChildren();
|
|
||||||
for (int i = 0; i < children.length; i++)
|
|
||||||
{
|
|
||||||
Widget child = children[i];
|
|
||||||
boolean isDragged = child.isWidgetItemDragged(child.getItemId());
|
|
||||||
int dragOffsetX = 0;
|
|
||||||
int dragOffsetY = 0;
|
|
||||||
|
|
||||||
if (isDragged)
|
Widget[] children = inventory.getDynamicChildren();
|
||||||
{
|
for (int i = 0; i < children.length; i++)
|
||||||
Point p = child.getWidgetItemDragOffsets();
|
{
|
||||||
dragOffsetX = p.getX();
|
Widget child = children[i];
|
||||||
dragOffsetY = p.getY();
|
boolean isDragged = child.isWidgetItemDragged(child.getItemId());
|
||||||
}
|
int dragOffsetX = 0;
|
||||||
// set bounds to same size as default inventory
|
int dragOffsetY = 0;
|
||||||
Rectangle bounds = child.getBounds();
|
|
||||||
bounds.setBounds(bounds.x - 1, bounds.y - 1, 32, 32);
|
if (isDragged)
|
||||||
Rectangle dragBounds = child.getBounds();
|
{
|
||||||
dragBounds.setBounds(bounds.x + dragOffsetX, bounds.y + dragOffsetY, 32, 32);
|
Point p = child.getWidgetItemDragOffsets();
|
||||||
widgetItems.add(new WidgetItem(child.getItemId(), child.getItemQuantity(), i, bounds, child, dragBounds));
|
dragOffsetX = p.getX();
|
||||||
|
dragOffsetY = p.getY();
|
||||||
}
|
}
|
||||||
break;
|
// set bounds to same size as default inventory
|
||||||
|
Rectangle bounds = child.getBounds();
|
||||||
|
bounds.setBounds(bounds.x - 1, bounds.y - 1, 32, 32);
|
||||||
|
Rectangle dragBounds = child.getBounds();
|
||||||
|
dragBounds.setBounds(bounds.x + dragOffsetX, bounds.y + dragOffsetY, 32, 32);
|
||||||
|
widgetItems.add(new WidgetItem(child.getItemId(), child.getItemQuantity(), i, bounds, child, dragBounds));
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return widgetItems;
|
return widgetItems;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user