Adds numbers in gui to panel list size

This commit is contained in:
noil 2021-03-27 18:56:37 -04:00
parent c0931bc356
commit 331a790b9d
2 changed files with 7 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package me.rigamortis.seppuku.impl.gui.hud.component;
import com.mojang.realmsclient.gui.ChatFormatting;
import me.rigamortis.seppuku.Seppuku;
import me.rigamortis.seppuku.api.event.gui.hud.EventHubComponentClick;
import me.rigamortis.seppuku.api.gui.hud.component.HudComponent;
@ -79,6 +80,8 @@ public final class HubComponent extends ResizableHudComponent {
texture.bind();
texture.render(this.getX() + BORDER, this.getY() + BORDER, TEXTURE_SIZE, TEXTURE_SIZE);
mc.fontRenderer.drawStringWithShadow(this.getName(), this.getX() + BORDER + /* texture width */ TEXTURE_SIZE + BORDER, this.getY() + BORDER, 0xFFFFFFFF);
final String components = ChatFormatting.DARK_GRAY + "" + (Seppuku.INSTANCE.getHudManager().getComponentList().size() - 1);
mc.fontRenderer.drawStringWithShadow(components, this.getX() + this.getW() - BORDER - mc.fontRenderer.getStringWidth(components), this.getY() + BORDER, 0xFFFFFFFF);
offsetY += mc.fontRenderer.FONT_HEIGHT + 1;
// Behind list

View File

@ -112,6 +112,10 @@ public final class ModuleListComponent extends ResizableHudComponent {
texture.render(this.getX() + BORDER, this.getY() + BORDER, TEXTURE_SIZE, TEXTURE_SIZE);
GlStateManager.disableBlend();
mc.fontRenderer.drawStringWithShadow(this.title, this.getX() + BORDER + /* texture width */ TEXTURE_SIZE + BORDER, this.getY() + BORDER, 0xFFFFFFFF);
if (this.currentSettings == null) {
final String modulesAmount = ChatFormatting.DARK_GRAY + "" + Seppuku.INSTANCE.getModuleManager().getModuleList(this.type).size();
mc.fontRenderer.drawStringWithShadow(modulesAmount, this.getX() + this.getW() - BORDER - mc.fontRenderer.getStringWidth(modulesAmount), this.getY() + BORDER, 0xFFFFFFFF);
}
offsetY += mc.fontRenderer.FONT_HEIGHT + 1;
// Behind list