change in ingame config: useamericanunit -> temperatureunit

This commit is contained in:
minjaesong
2018-11-16 20:37:44 +09:00
parent 091f79c7f8
commit d9f576e4dc
2 changed files with 6 additions and 3 deletions

View File

@@ -82,7 +82,7 @@ object DefaultConfig {
jsonObject.addProperty("fullframelightupdate", false)
jsonObject.addProperty("useamericanunit", false) // Metric Masterrace -- Filthy imperials.
jsonObject.addProperty("temperatureunit", 1) // -1: american, 0: kelvin, 1: celcius
// "fancy" graphics settings

View File

@@ -82,11 +82,14 @@ class UIBasicNotifier(private val player: ActorHumanoid?) : UICanvas() {
sb.append(temperature.abs())
if (Terrarum.getConfigBoolean("useamericanunit")) {
if (Terrarum.getConfigInt("temperatureunit") == 1) {
sb.append('"') // celsius superscript
}
else if (Terrarum.getConfigInt("temperatureunit") == -1) {
sb.append('#') // fahrenheit subscript
}
else {
sb.append('"') // celsius superscript
sb.append(' ') // display nothing for kelvin
}
return sb.toString()