achievement diary plugin: Use ColorUtil functions
This commit is contained in:
@@ -26,6 +26,7 @@
|
|||||||
package net.runelite.client.plugins.achievementdiary;
|
package net.runelite.client.plugins.achievementdiary;
|
||||||
|
|
||||||
import com.google.common.eventbus.Subscribe;
|
import com.google.common.eventbus.Subscribe;
|
||||||
|
import java.awt.Color;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.HashMap;
|
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.VarrockDiaryRequirement;
|
||||||
import net.runelite.client.plugins.achievementdiary.diaries.WesternDiaryRequirement;
|
import net.runelite.client.plugins.achievementdiary.diaries.WesternDiaryRequirement;
|
||||||
import net.runelite.client.plugins.achievementdiary.diaries.WildernessDiaryRequirement;
|
import net.runelite.client.plugins.achievementdiary.diaries.WildernessDiaryRequirement;
|
||||||
|
import net.runelite.client.util.ColorUtil;
|
||||||
import net.runelite.client.util.Text;
|
import net.runelite.client.util.Text;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -256,16 +258,16 @@ public class DiaryRequirementsPlugin extends Plugin
|
|||||||
private String combine(List<RequirementStringBuilder> list)
|
private String combine(List<RequirementStringBuilder> list)
|
||||||
{
|
{
|
||||||
StringBuilder requirementsString = new StringBuilder();
|
StringBuilder requirementsString = new StringBuilder();
|
||||||
requirementsString.append("<col=000000> (");
|
requirementsString.append(ColorUtil.prependColorTag(" (", Color.WHITE));
|
||||||
for (RequirementStringBuilder req : list)
|
for (RequirementStringBuilder req : list)
|
||||||
{
|
{
|
||||||
requirementsString.append("<col=000080>")
|
requirementsString.append(ColorUtil.colorTag(new Color(0x80)))
|
||||||
.append(req.getRequirementString())
|
.append(req.getRequirementString())
|
||||||
.append(", ");
|
.append(", ");
|
||||||
}
|
}
|
||||||
requirementsString.deleteCharAt(requirementsString.length() - 1);
|
requirementsString.deleteCharAt(requirementsString.length() - 1);
|
||||||
requirementsString.deleteCharAt(requirementsString.length() - 2);
|
requirementsString.deleteCharAt(requirementsString.length() - 2);
|
||||||
requirementsString.append("<col=000000>)");
|
requirementsString.append(ColorUtil.prependColorTag(")", Color.WHITE));
|
||||||
|
|
||||||
return requirementsString.toString();
|
return requirementsString.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,9 +25,11 @@
|
|||||||
*/
|
*/
|
||||||
package net.runelite.client.plugins.achievementdiary;
|
package net.runelite.client.plugins.achievementdiary;
|
||||||
|
|
||||||
|
import java.awt.Color;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import net.runelite.api.Skill;
|
import net.runelite.api.Skill;
|
||||||
|
import net.runelite.client.util.ColorUtil;
|
||||||
|
|
||||||
class RequirementStringBuilder
|
class RequirementStringBuilder
|
||||||
{
|
{
|
||||||
@@ -64,7 +66,7 @@ class RequirementStringBuilder
|
|||||||
|
|
||||||
void colorRedRequirement()
|
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)
|
boolean hasLevelRequirement(int realSkillLevel, List<Integer> altRealSkillLevels)
|
||||||
|
|||||||
Reference in New Issue
Block a user