change in ingame config: useamericanunit -> temperatureunit

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

View File

@@ -82,7 +82,7 @@ object DefaultConfig {
jsonObject.addProperty("fullframelightupdate", false) 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 // "fancy" graphics settings

View File

@@ -82,11 +82,14 @@ class UIBasicNotifier(private val player: ActorHumanoid?) : UICanvas() {
sb.append(temperature.abs()) 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 sb.append('#') // fahrenheit subscript
} }
else { else {
sb.append('"') // celsius superscript sb.append(' ') // display nothing for kelvin
} }
return sb.toString() return sb.toString()