From b851632ffbbc0fab57a9b40e0fa6ddd5409ff56c Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Sun, 19 Jul 2015 02:34:10 +0200 Subject: [PATCH] added getWidth() method to GuiString which returns the width of the drawn String (calculated using FontRenderer#getStringWidth()) --- .../crushedpixel/replaymod/gui/elements/GuiString.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiString.java b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiString.java index 445a3348..141b5a88 100644 --- a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiString.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiString.java @@ -78,4 +78,13 @@ public class GuiString extends Gui implements GuiElement { public void setElementEnabled(boolean enabled) { this.enabled = enabled; } + + public int getWidth() { + try { + return Minecraft.getMinecraft().fontRendererObj.getStringWidth(this.getContent.call()); + } catch(Exception e) { + e.printStackTrace(); + return 0; + } + } }