diff options
Diffstat (limited to 'me/Danker/handlers/TextRenderer.java')
-rw-r--r-- | me/Danker/handlers/TextRenderer.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/me/Danker/handlers/TextRenderer.java b/me/Danker/handlers/TextRenderer.java index 262f932..bf5711d 100644 --- a/me/Danker/handlers/TextRenderer.java +++ b/me/Danker/handlers/TextRenderer.java @@ -1,13 +1,20 @@ package me.Danker.handlers; +import org.lwjgl.opengl.GL11; + import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Gui; public class TextRenderer extends Gui { - public TextRenderer(Minecraft mc, String text, int x, int y, int colour) { + public TextRenderer(Minecraft mc, String text, int x, int y, double scale) { + double scaleReset = (double) Math.pow(scale, -1); + + GL11.glScaled(scale, scale, scale); y -= mc.fontRendererObj.FONT_HEIGHT; for (String line : text.split("\n")) { - drawString(mc.fontRendererObj, line, x, y += mc.fontRendererObj.FONT_HEIGHT, colour); + y += mc.fontRendererObj.FONT_HEIGHT * scale; + drawString(mc.fontRendererObj, line, (int) Math.round(x / scale), (int) Math.round(y / scale), 0xFFFFFF); } + GL11.glScaled(scaleReset, scaleReset, scaleReset); } } |