achievement diary plugin: Use ColorUtil functions

This commit is contained in:
Jordan Atwood
2018-07-24 14:57:40 -07:00
parent c64727e6b4
commit 339ece742c
2 changed files with 8 additions and 4 deletions

View File

@@ -26,6 +26,7 @@
package net.runelite.client.plugins.achievementdiary;
import com.google.common.eventbus.Subscribe;
import java.awt.Color;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
@@ -51,6 +52,7 @@ import net.runelite.client.plugins.achievementdiary.diaries.MorytaniaDiaryRequir
import net.runelite.client.plugins.achievementdiary.diaries.VarrockDiaryRequirement;
import net.runelite.client.plugins.achievementdiary.diaries.WesternDiaryRequirement;
import net.runelite.client.plugins.achievementdiary.diaries.WildernessDiaryRequirement;
import net.runelite.client.util.ColorUtil;
import net.runelite.client.util.Text;
@Slf4j
@@ -256,16 +258,16 @@ public class DiaryRequirementsPlugin extends Plugin
private String combine(List<RequirementStringBuilder> list)
{
StringBuilder requirementsString = new StringBuilder();
requirementsString.append("<col=000000> (");
requirementsString.append(ColorUtil.prependColorTag(" (", Color.WHITE));
for (RequirementStringBuilder req : list)
{
requirementsString.append("<col=000080>")
requirementsString.append(ColorUtil.colorTag(new Color(0x80)))
.append(req.getRequirementString())
.append(", ");
}
requirementsString.deleteCharAt(requirementsString.length() - 1);
requirementsString.deleteCharAt(requirementsString.length() - 2);
requirementsString.append("<col=000000>)");
requirementsString.append(ColorUtil.prependColorTag(")", Color.WHITE));
return requirementsString.toString();
}

View File

@@ -25,9 +25,11 @@
*/
package net.runelite.client.plugins.achievementdiary;
import java.awt.Color;
import java.util.List;
import lombok.Getter;
import net.runelite.api.Skill;
import net.runelite.client.util.ColorUtil;
class RequirementStringBuilder
{
@@ -64,7 +66,7 @@ class RequirementStringBuilder
void colorRedRequirement()
{
this.requirementString = "<col=800000>" + this.requirementString + "</col>";
this.requirementString = ColorUtil.wrapWithColorTag(this.requirementString, new Color(0x800000));
}
boolean hasLevelRequirement(int realSkillLevel, List<Integer> altRealSkillLevels)