mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-15 10:25:06 -04:00
fix break progress recalculation
This commit is contained in:
parent
2d5fb3cb1d
commit
fd42346847
@ -32,7 +32,7 @@ import de.bixilon.minosoft.util.KUtil.toResourceLocation
|
|||||||
class BreakProgressHUDElement(guiRenderer: GUIRenderer) : Element(guiRenderer), LayoutedElement, Drawable {
|
class BreakProgressHUDElement(guiRenderer: GUIRenderer) : Element(guiRenderer), LayoutedElement, Drawable {
|
||||||
private val textElement = TextElement(guiRenderer, "").apply { parent = this@BreakProgressHUDElement }
|
private val textElement = TextElement(guiRenderer, "").apply { parent = this@BreakProgressHUDElement }
|
||||||
private val breakInteractionHandler = guiRenderer.renderWindow.inputHandler.interactionManager.`break`
|
private val breakInteractionHandler = guiRenderer.renderWindow.inputHandler.interactionManager.`break`
|
||||||
private val previousProgress = -1.0
|
private var previousProgress = -1.0
|
||||||
|
|
||||||
override val layoutOffset: Vec2i
|
override val layoutOffset: Vec2i
|
||||||
get() = Vec2i((guiRenderer.scaledSize.x / 2) + CrosshairHUDElement.CROSSHAIR_SIZE / 2 + 5, (guiRenderer.scaledSize.y - textElement.size.y) / 2)
|
get() = Vec2i((guiRenderer.scaledSize.x / 2) + CrosshairHUDElement.CROSSHAIR_SIZE / 2 + 5, (guiRenderer.scaledSize.y - textElement.size.y) / 2)
|
||||||
@ -45,6 +45,7 @@ class BreakProgressHUDElement(guiRenderer: GUIRenderer) : Element(guiRenderer),
|
|||||||
if (this.previousProgress == breakProgress) {
|
if (this.previousProgress == breakProgress) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
this.previousProgress = breakProgress
|
||||||
if (breakProgress <= 0 || breakProgress >= 1.0) {
|
if (breakProgress <= 0 || breakProgress >= 1.0) {
|
||||||
textElement.text = ChatComponent.EMPTY
|
textElement.text = ChatComponent.EMPTY
|
||||||
this.percent = -1
|
this.percent = -1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user