aboutsummaryrefslogtreecommitdiff
path: root/me/Danker/handlers/TextRenderer.java
diff options
context:
space:
mode:
Diffstat (limited to 'me/Danker/handlers/TextRenderer.java')
-rw-r--r--me/Danker/handlers/TextRenderer.java11
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);
}
}