From 04abc1fb125d2220ff7060de58b8b6eb6591f49b Mon Sep 17 00:00:00 2001 From: Lotto Date: Mon, 26 Mar 2018 17:12:16 +0200 Subject: [PATCH] runelite-client: pass in z offset into renderActorOverlayImage --- .../runelite/client/plugins/fishing/FishingSpotOverlay.java | 2 +- .../main/java/net/runelite/client/ui/overlay/OverlayUtil.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java index aea35805fa..27cb707e6c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java @@ -78,7 +78,7 @@ class FishingSpotOverlay extends Overlay BufferedImage fishImage = getFishImage(spot); if (fishImage != null) { - OverlayUtil.renderActorOverlayImage(graphics, npc, fishImage, color.darker()); + OverlayUtil.renderActorOverlayImage(graphics, npc, fishImage, color.darker(), npc.getLogicalHeight()); } } else diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java index 356a6aeed6..6c75de2f69 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java @@ -95,7 +95,7 @@ public class OverlayUtil } } - public static void renderActorOverlayImage(Graphics2D graphics, Actor actor, BufferedImage image, Color color) + public static void renderActorOverlayImage(Graphics2D graphics, Actor actor, BufferedImage image, Color color, int zOffset) { Polygon poly = actor.getCanvasTilePoly(); if (poly != null) @@ -103,7 +103,7 @@ public class OverlayUtil renderPolygon(graphics, poly, color); } - Point imageLocation = actor.getCanvasImageLocation(graphics, image, actor.getLogicalHeight()); + Point imageLocation = actor.getCanvasImageLocation(graphics, image, zOffset); if (imageLocation != null) { renderImageLocation(graphics, imageLocation, image);