runelite-client: add graphic to devtools overlay

This commit is contained in:
Kyle Fricilone
2017-06-09 22:28:00 -04:00
committed by Adam
parent 364e99b244
commit dc6436a66a
3 changed files with 23 additions and 15 deletions

View File

@@ -128,6 +128,11 @@ public abstract class Actor extends Renderable
return actor.getAnimation(); return actor.getAnimation();
} }
public int getGraphic()
{
return actor.getGraphic();
}
public int getModelHeight() public int getModelHeight()
{ {
return actor.getModelHeight(); return actor.getModelHeight();

View File

@@ -138,15 +138,15 @@ public class DevToolsOverlay extends Overlay
{ {
if (!p.getName().equals(local.getName())) if (!p.getName().equals(local.getName()))
{ {
String text = p.getName() + " (A: " + p.getAnimation() + ")"; String text = p.getName() + " (A: " + p.getAnimation() + ") (G: " + p.getGraphic() + ")";
renderActorOverlay(graphics, p, text, BLUE); OverlayUtil.renderActorOverlay(graphics, p, text, BLUE);
} }
} }
} }
} }
String text = local.getName() + " (A: " + local.getAnimation() + ")"; String text = local.getName() + " (A: " + local.getAnimation() + ") (G: " + local.getGraphic() + ")";
renderActorOverlay(graphics, local, text, CYAN); OverlayUtil.renderActorOverlay(graphics, local, text, CYAN);
} }
private void renderNpcs(Graphics2D graphics) private void renderNpcs(Graphics2D graphics)
@@ -158,14 +158,14 @@ public class DevToolsOverlay extends Overlay
{ {
if (npc != null) if (npc != null)
{ {
String text = npc.getName() + " (A: " + npc.getAnimation() + ")"; String text = npc.getName() + " (A: " + npc.getAnimation() + ") (G: " + npc.getGraphic() + ")";
if (npc.getCombatLevel() > 1) if (npc.getCombatLevel() > 1)
{ {
renderActorOverlay(graphics, npc, text, YELLOW); OverlayUtil.renderActorOverlay(graphics, npc, text, YELLOW);
} }
else else
{ {
renderActorOverlay(graphics, npc, text, ORANGE); OverlayUtil.renderActorOverlay(graphics, npc, text, ORANGE);
} }
} }
} }
@@ -235,7 +235,7 @@ public class DevToolsOverlay extends Overlay
while (current instanceof Item) while (current instanceof Item)
{ {
Item item = (Item) current; Item item = (Item) current;
renderTileOverlay(graphics, itemLayer, "ID: " + item.getId() + " Qty:" + item.getQuantity(), RED); OverlayUtil.renderTileOverlay(graphics, itemLayer, "ID: " + item.getId() + " Qty:" + item.getQuantity(), RED);
current = current.getNext(); current = current.getNext();
} }
} }
@@ -253,7 +253,7 @@ public class DevToolsOverlay extends Overlay
{ {
if (player.getLocalLocation().distanceTo(gameObject.getLocalLocation()) <= MAX_DISTANCE) if (player.getLocalLocation().distanceTo(gameObject.getLocalLocation()) <= MAX_DISTANCE)
{ {
renderTileOverlay(graphics, gameObject, "ID: " + gameObject.getId(), GREEN); OverlayUtil.renderTileOverlay(graphics, gameObject, "ID: " + gameObject.getId(), GREEN);
} }
} }
} }
@@ -267,7 +267,7 @@ public class DevToolsOverlay extends Overlay
{ {
if (player.getLocalLocation().distanceTo(groundObject.getLocalLocation()) <= MAX_DISTANCE) if (player.getLocalLocation().distanceTo(groundObject.getLocalLocation()) <= MAX_DISTANCE)
{ {
renderTileOverlay(graphics, groundObject, "ID: " + groundObject.getId(), PURPLE); OverlayUtil.renderTileOverlay(graphics, groundObject, "ID: " + groundObject.getId(), PURPLE);
} }
} }
} }
@@ -279,7 +279,7 @@ public class DevToolsOverlay extends Overlay
{ {
if (player.getLocalLocation().distanceTo(wallObject.getLocalLocation()) <= MAX_DISTANCE) if (player.getLocalLocation().distanceTo(wallObject.getLocalLocation()) <= MAX_DISTANCE)
{ {
renderTileOverlay(graphics, wallObject, "ID: " + wallObject.getId(), GRAY); OverlayUtil.renderTileOverlay(graphics, wallObject, "ID: " + wallObject.getId(), GRAY);
} }
} }
} }
@@ -291,7 +291,7 @@ public class DevToolsOverlay extends Overlay
{ {
if (player.getLocalLocation().distanceTo(decorObject.getLocalLocation()) <= MAX_DISTANCE) if (player.getLocalLocation().distanceTo(decorObject.getLocalLocation()) <= MAX_DISTANCE)
{ {
renderTileOverlay(graphics, decorObject, "ID: " + decorObject.getId(), DEEP_PURPLE); OverlayUtil.renderTileOverlay(graphics, decorObject, "ID: " + decorObject.getId(), DEEP_PURPLE);
} }
} }
} }
@@ -368,8 +368,8 @@ public class DevToolsOverlay extends Overlay
Widget childComponent = widgetChild.getChild(itemIndex); Widget childComponent = widgetChild.getChild(itemIndex);
if (childComponent != null && !childComponent.isHidden() if (childComponent != null && !childComponent.isHidden()
&& childComponent.getItemId() != ITEM_EMPTY && childComponent.getItemId() != ITEM_EMPTY
&& childComponent.getItemId() != ITEM_FILLED) && childComponent.getItemId() != ITEM_FILLED)
{ {
Rectangle componentBounds = childComponent.getBounds(); Rectangle componentBounds = childComponent.getBounds();
@@ -413,4 +413,4 @@ public class DevToolsOverlay extends Overlay
graphics.drawString(text, textX, textY); graphics.drawString(text, textX, textY);
} }
} }

View File

@@ -47,6 +47,9 @@ public interface Actor extends Renderable
@Import("animation") @Import("animation")
int getAnimation(); int getAnimation();
@Import("graphic")
int getGraphic();
@Import("combatInfoList") @Import("combatInfoList")
CombatInfoList getCombatInfoList(); CombatInfoList getCombatInfoList();
} }