debug hud: instant fire time, weather

This commit is contained in:
Bixilon 2023-03-20 09:10:08 +01:00
parent f670908a4d
commit a3a05ca259
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -173,7 +173,7 @@ class DebugHUDElement(guiRenderer: GUIRenderer) : Element(guiRenderer), Layouted
}
layout += TextElement(guiRenderer, "Time TBA").apply {
connection.world::time.observe(this) { // ToDo: Kutil 1.18: Allow instant fire
connection.world::time.observe(this, instant = true) {
text = BaseComponent(
"Time ", it.time, " (", it.phase, ")", ", cycling=", it.cycling, "\n",
"Date ", "day=", it.day, " (", it.moonPhase, ")"
@ -181,7 +181,7 @@ class DebugHUDElement(guiRenderer: GUIRenderer) : Element(guiRenderer), Layouted
}
}
layout += TextElement(guiRenderer, "Weather TBA").apply {
connection.world::weather.observe(this) { // ToDo: Kutil 1.18: Allow instant fire
connection.world::weather.observe(this, instant = true) {
text = BaseComponent("Weather r=", it.rain, ", t=", it.thunder)
}
}