status bars overlay: avoid resizing prayer icon each frame
Co-authored-by: Kyle Goodale <KGoodale13@users.noreply.github.com>
This commit is contained in:
@@ -78,12 +78,15 @@ class StatusBarsOverlay extends Overlay
|
||||
private static final int SKILL_ICON_HEIGHT = 35;
|
||||
private static final int COUNTER_ICON_HEIGHT = 18;
|
||||
private static final int OFFSET = 2;
|
||||
|
||||
private final Client client;
|
||||
private final StatusBarsConfig config;
|
||||
private final SkillIconManager skillIconManager;
|
||||
private final TextComponent textComponent = new TextComponent();
|
||||
private final ItemStatChangesService itemStatService;
|
||||
|
||||
private final Image prayerImage;
|
||||
|
||||
@Inject
|
||||
private StatusBarsOverlay(Client client, StatusBarsConfig config, SkillIconManager skillIconManager, ItemStatChangesService itemstatservice)
|
||||
{
|
||||
@@ -93,6 +96,8 @@ class StatusBarsOverlay extends Overlay
|
||||
this.config = config;
|
||||
this.skillIconManager = skillIconManager;
|
||||
this.itemStatService = itemstatservice;
|
||||
|
||||
prayerImage = ImageUtil.resizeImage(skillIconManager.getSkillImage(Skill.PRAYER, true), IMAGE_SIZE, IMAGE_SIZE);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -232,7 +237,6 @@ class StatusBarsOverlay extends Overlay
|
||||
if (config.enableSkillIcon() || config.enableCounter())
|
||||
{
|
||||
final Image healthImage = skillIconManager.getSkillImage(Skill.HITPOINTS, true);
|
||||
final Image prayerImage = ImageUtil.resizeImage(skillIconManager.getSkillImage(Skill.PRAYER, true), IMAGE_SIZE, IMAGE_SIZE);
|
||||
final int counterHealth = client.getBoostedSkillLevel(Skill.HITPOINTS);
|
||||
final int counterPrayer = client.getBoostedSkillLevel(Skill.PRAYER);
|
||||
final String counterHealthText = Integer.toString(counterHealth);
|
||||
|
||||
Reference in New Issue
Block a user