updated Runecrafting plugin with additional logic and change location of text

This commit is contained in:
Cameron Moberg
2017-05-07 17:57:15 -05:00
committed by Adam
parent 50b7ff2064
commit 15bf3eebbb

View File

@@ -24,8 +24,8 @@
*/ */
package net.runelite.client.plugins.runecraft; package net.runelite.client.plugins.runecraft;
import java.awt.Dimension; import java.awt.*;
import java.awt.Graphics2D;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.ItemID; import net.runelite.api.ItemID;
import net.runelite.api.Point; import net.runelite.api.Point;
@@ -50,7 +50,8 @@ public class RunecraftOverlay extends Overlay
public Dimension render(Graphics2D graphics) public Dimension render(Graphics2D graphics)
{ {
Widget inventoryWidget = client.getWidget(WidgetInfo.INVENTORY); Widget inventoryWidget = client.getWidget(WidgetInfo.INVENTORY);
if (inventoryWidget == null)
if (inventoryWidget == null || inventoryWidget.isHidden())
{ {
return null; return null;
} }
@@ -78,15 +79,12 @@ public class RunecraftOverlay extends Overlay
} }
Point location = item.getCanvasLocation(); Point location = item.getCanvasLocation();
if (location == null) if (location != null)
{ {
continue; int value = client.getSetting(varbits);
graphics.drawString("" + value, location.getX(), location.getY() + graphics.getFontMetrics().getHeight());
} }
int value = client.getSetting(varbits);
graphics.drawString("" + value, location.getX(), location.getY());
} }
return null; return null;
} }