From 6382564920a7fff7c22bd08518e87d085b945fbb Mon Sep 17 00:00:00 2001 From: Derek Smart Date: Mon, 11 Mar 2019 23:38:01 -0400 Subject: [PATCH] humCase to Hump Case formatter Signed-off-by: Derek Smart --- .../com/grindaga/crissaegrim/views/StatsView.kt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/com/grindaga/crissaegrim/views/StatsView.kt b/src/main/kotlin/com/grindaga/crissaegrim/views/StatsView.kt index fd426f9..3fecf6b 100644 --- a/src/main/kotlin/com/grindaga/crissaegrim/views/StatsView.kt +++ b/src/main/kotlin/com/grindaga/crissaegrim/views/StatsView.kt @@ -29,6 +29,17 @@ class StatsView : View("My View") { } } + private fun humpToCaps(hump: String): String { + var retString: String = "" + for (letter in hump) { + retString += when { + letter.isUpperCase() -> " $letter" + else -> letter + } + } + return retString.capitalize() + } + override val root = tabpane { useMaxWidth = true @@ -58,7 +69,7 @@ class StatsView : View("My View") { for (relic in relics) { val row: Int = count % 2 if (row == 0) { - field(relic.name) { + field(humpToCaps(relic.name)) { togglegroup { togglebutton("Not Found", this, true, 0) togglebutton("Off", this, false, 1) @@ -75,7 +86,7 @@ class StatsView : View("My View") { for (relic in relics) { val row: Int = count % 2 if (row == 1) { - field(relic.name) { + field(humpToCaps(relic.name)) { togglegroup { togglebutton("Not Found", this, true, 0) togglebutton("Off", this, false, 1)