From 8019c7eff6bab8103327e9151ade517df706b972 Mon Sep 17 00:00:00 2001 From: Devin Date: Sat, 24 Feb 2018 15:42:52 -0800 Subject: [PATCH] Change TzTok-Jad overlay to be persistent --- .../client/plugins/fightcave/FightCaveOverlay.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCaveOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCaveOverlay.java index 2ddaf85f9b..b4b778b892 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCaveOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fightcave/FightCaveOverlay.java @@ -33,6 +33,7 @@ import net.runelite.client.ui.overlay.components.ImagePanelComponent; import javax.imageio.ImageIO; import javax.inject.Inject; +import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.Point; @@ -43,6 +44,8 @@ import java.io.InputStream; @Slf4j public class FightCaveOverlay extends Overlay { + private static final Color NOT_ACTIVATED_BACKGROUND_COLOR = new Color(150, 0, 0, 150); + private final Client client; private final FightCavePlugin plugin; @@ -62,14 +65,18 @@ public class FightCaveOverlay extends Overlay public Dimension render(Graphics2D graphics, Point parent) { JadAttack attack = plugin.getAttack(); - if (attack == null || client.isPrayerActive(attack.getPrayer())) + if (attack == null) { return null; } BufferedImage prayerImage = getPrayerImage(attack); ImagePanelComponent imagePanelComponent = new ImagePanelComponent(); - imagePanelComponent.setTitle("Switch!"); + imagePanelComponent.setTitle("TzTok-Jad"); imagePanelComponent.getImages().add(prayerImage); + if (!client.isPrayerActive(attack.getPrayer())) + { + imagePanelComponent.setBackgroundColor(NOT_ACTIVATED_BACKGROUND_COLOR); + } return imagePanelComponent.render(graphics, parent); }