aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
diff options
context:
space:
mode:
authorhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-04-22 00:43:50 +0200
committerhannibal2 <24389977+hannibal00212@users.noreply.github.com>2023-04-22 00:43:50 +0200
commitf8f97e5626a25f76a8434f5f714420f5179e3213 (patch)
treeb73becc8e4ae9c7e48ec1876bd924fd22befe174 /src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
parentb45ba72dc4f6a8904a37d4978bf7823b4ccda424 (diff)
downloadskyhanni-f8f97e5626a25f76a8434f5f714420f5179e3213.tar.gz
skyhanni-f8f97e5626a25f76a8434f5f714420f5179e3213.tar.bz2
skyhanni-f8f97e5626a25f76a8434f5f714420f5179e3213.zip
moved more neu logic into single class
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
index df5567415..bab653f68 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
@@ -790,4 +790,16 @@ object RenderUtils {
GlStateManager.disableLighting()
GlStateManager.enableDepth()
}
+
+ /**
+ * Taken from NotEnoughUpdates
+ */
+ fun drawStringCentered(str: String?, fr: FontRenderer, x: Float, y: Float, shadow: Boolean, colour: Int) {
+ val strLen = fr.getStringWidth(str)
+ val x2 = x - strLen / 2f
+ val y2 = y - fr.FONT_HEIGHT / 2f
+ GL11.glTranslatef(x2, y2, 0f)
+ fr.drawString(str, 0f, 0f, colour, shadow)
+ GL11.glTranslatef(-x2, -y2, 0f)
+ }
} \ No newline at end of file