Fix FontUtil.drawScaled
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
This commit is contained in:
parent
58d6f02fb1
commit
2341dafe1b
@ -4,18 +4,17 @@ import net.minecraft.client.Minecraft
|
||||
import fr.username404.snowygui.gui.feature.Colors
|
||||
import net.minecraft.client.gui.GuiGraphics
|
||||
import net.minecraft.util.ARGB
|
||||
import org.joml.Matrix3x2f
|
||||
|
||||
object FontUtil {
|
||||
fun drawScaled(guiGraphics: GuiGraphics, text: String, x: Double, y: Double, scaleFactor: Float, color: Colors = Colors.BLACK) {
|
||||
val stack = guiGraphics.pose()
|
||||
stack.scale(scaleFactor, scaleFactor, Matrix3x2f())
|
||||
stack.scale(scaleFactor, scaleFactor)
|
||||
guiGraphics.drawString(
|
||||
Minecraft.getInstance().font, text,
|
||||
x.toInt(), y.toInt(),
|
||||
(x / scaleFactor).toInt(), (y / scaleFactor).toInt(),
|
||||
ARGB.opaque(color.hexValue), false
|
||||
)
|
||||
val factorToOriginal = 1F / scaleFactor
|
||||
stack.scale(factorToOriginal, factorToOriginal, Matrix3x2f())
|
||||
stack.scale(factorToOriginal, factorToOriginal)
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user