mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-17 19:35:00 -04:00
hud: text flow background fixes
This commit is contained in:
parent
0c35295aa5
commit
8fe880caec
@ -16,5 +16,5 @@ package de.bixilon.minosoft.config.config.game.hud
|
|||||||
data class ChatConfig(
|
data class ChatConfig(
|
||||||
var enabled: Boolean = true,
|
var enabled: Boolean = true,
|
||||||
var width: Int = 320,
|
var width: Int = 320,
|
||||||
var height: Int = 200,
|
var height: Int = 180,
|
||||||
)
|
)
|
||||||
|
@ -15,6 +15,6 @@ package de.bixilon.minosoft.config.config.game.hud
|
|||||||
|
|
||||||
data class InternalMessagesConfig(
|
data class InternalMessagesConfig(
|
||||||
var enabled: Boolean = true,
|
var enabled: Boolean = true,
|
||||||
var width: Int = 250,
|
var width: Int = 320,
|
||||||
var height: Int = 120,
|
var height: Int = 120,
|
||||||
)
|
)
|
||||||
|
@ -79,7 +79,7 @@ class TextFlowElement(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ToDo: Cache lines
|
// ToDo: Cache lines
|
||||||
val textElement = TextElement(hudRenderer, message.text, parent = this)
|
val textElement = TextElement(hudRenderer, message.text, background = false, parent = this)
|
||||||
val lines = textElement.renderInfo.lines
|
val lines = textElement.renderInfo.lines
|
||||||
|
|
||||||
val lineIterator = lines.reversed().iterator()
|
val lineIterator = lines.reversed().iterator()
|
||||||
@ -99,7 +99,7 @@ class TextFlowElement(
|
|||||||
if (visibleLines.size >= maxLines) {
|
if (visibleLines.size >= maxLines) {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
val lineElement = TextElement(hudRenderer, line.text, parent = this)
|
val lineElement = TextElement(hudRenderer, line.text, background = false, parent = this)
|
||||||
textSize = textSize.max(lineElement.size)
|
textSize = textSize.max(lineElement.size)
|
||||||
visibleLines += TextFlowLineElement(lineElement, message)
|
visibleLines += TextFlowLineElement(lineElement, message)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user