aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java
diff options
context:
space:
mode:
authorBuildTools <james.jenour@protonmail.com>2021-02-10 00:31:43 +0800
committerBuildTools <james.jenour@protonmail.com>2021-02-10 00:31:43 +0800
commite782e847ccc0eadc4d6e58068ed36d30ce233899 (patch)
treed7bc8f605889cc9b040e69bd13faef8ab1cd75e3 /src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java
parent05ecb9ec0980fbf3eb074deb021d6b06172b8fd2 (diff)
downloadnotenoughupdates-e782e847ccc0eadc4d6e58068ed36d30ce233899.tar.gz
notenoughupdates-e782e847ccc0eadc4d6e58068ed36d30ce233899.tar.bz2
notenoughupdates-e782e847ccc0eadc4d6e58068ed36d30ce233899.zip
PRE18
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java
index c42f2697..ce42b810 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/GuiProfileViewer.java
@@ -734,7 +734,7 @@ public class GuiProfileViewer extends GuiScreen {
int x = guiLeft+23;
int y = guiTop+25;
- renderXpBar(skillName, DEADBUSH, x, y, sectionWidth, levelFloored, level, mouseX, mouseY);
+ renderXpBar(skillName, DEADBUSH, x, y, sectionWidth, levelObjCata, mouseX, mouseY);
Utils.renderAlignedString(EnumChatFormatting.YELLOW+"Until Cata "+floorLevelTo+": ",
EnumChatFormatting.WHITE.toString()+shortNumberFormat(floorLevelToXP, 0), x, y+16, sectionWidth);
@@ -971,20 +971,18 @@ public class GuiProfileViewer extends GuiScreen {
ProfileViewer.Level levelObj = levelObjClasses.get(skillName);
- float level = levelObj.level;
- int levelFloored = (int)Math.floor(level);
-
- renderXpBar(colour+skillName, dungSkillsStack[i], x, y+20+29*i, sectionWidth, levelFloored, level, mouseX, mouseY);
+ renderXpBar(colour+skillName, dungSkillsStack[i], x, y+20+29*i, sectionWidth, levelObj, mouseX, mouseY);
}
}
}
- private void renderXpBar(String skillName, ItemStack stack, int x, int y, int xSize, int levelFloored, float level, int mouseX, int mouseY) {
- Utils.renderAlignedString(skillName, EnumChatFormatting.WHITE.toString()+levelFloored, x+14, y-4, xSize-20);
+ private void renderXpBar(String skillName, ItemStack stack, int x, int y, int xSize, ProfileViewer.Level levelObj, int mouseX, int mouseY) {
+ float level = levelObj.level;
+ int levelFloored = (int)Math.floor(level);
- ProfileViewer.Level levelObjCata = levelObjCatas.get(profileId);
+ Utils.renderAlignedString(skillName, EnumChatFormatting.WHITE.toString()+levelFloored, x+14, y-4, xSize-20);
- if(levelObjCata.maxed) {
+ if(levelObj.maxed) {
renderGoldBar(x, y+6, xSize);
} else {
renderBar(x, y+6, xSize, level%1);
@@ -993,10 +991,10 @@ public class GuiProfileViewer extends GuiScreen {
if(mouseX > x && mouseX < x+120) {
if(mouseY > y-4 && mouseY < y+13) {
String levelStr;
- if(levelObjCata.maxed) {
+ if(levelObj.maxed) {
levelStr = EnumChatFormatting.GOLD+"MAXED!";
} else {
- int maxXp = (int)levelObjCata.maxXpForLevel;
+ int maxXp = (int)levelObj.maxXpForLevel;
levelStr = EnumChatFormatting.DARK_PURPLE.toString() + shortNumberFormat(Math.round((level%1)*maxXp),
0) + "/" + shortNumberFormat(maxXp, 0);
}