achievement diary plugin: Use ColorUtil functions
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user