From cd60dea84a1f60e567a6bae8edf2e1ab7adf46e2 Mon Sep 17 00:00:00 2001 From: noil Date: Thu, 7 Jan 2021 15:56:59 -0500 Subject: [PATCH] CarouselComponent: Proper capitalization --- .../seppuku/api/gui/hud/component/CarouselComponent.java | 4 ++-- src/main/java/me/rigamortis/seppuku/api/value/Value.java | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/CarouselComponent.java b/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/CarouselComponent.java index d3495bb..12f52ce 100644 --- a/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/CarouselComponent.java +++ b/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/CarouselComponent.java @@ -18,7 +18,7 @@ public final class CarouselComponent extends HudComponent { super(name); this.value = value; - this.displayValue = value.getValue().toString().toLowerCase(); + this.displayValue = value.getCapitalizedValue(); this.focused = false; } @@ -49,7 +49,7 @@ public final class CarouselComponent extends HudComponent { this.onLeftButtonPress(mouseX); this.onRightButtonPress(mouseX); - this.displayValue = this.value.getValue().toString().toLowerCase(); + this.displayValue = this.value.getCapitalizedValue(); } else { this.focused = false; } diff --git a/src/main/java/me/rigamortis/seppuku/api/value/Value.java b/src/main/java/me/rigamortis/seppuku/api/value/Value.java index 362548f..6b61ff4 100644 --- a/src/main/java/me/rigamortis/seppuku/api/value/Value.java +++ b/src/main/java/me/rigamortis/seppuku/api/value/Value.java @@ -77,10 +77,14 @@ public class Value { } } - public String getEnumReplacedName() { + public String getCapitalizedName() { return Character.toString(this.getName().charAt(0)) + this.getName().toLowerCase().replaceFirst(Character.toString(this.getName().charAt(0)).toLowerCase(), ""); } + public String getCapitalizedValue() { + return this.getValue().toString().charAt(0) + this.getValue().toString().toLowerCase().replaceFirst(Character.toString(this.getValue().toString().charAt(0)).toLowerCase(), ""); + } + public T getMin() { return min; }