aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/utils
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/GuiRender.kt33
-rw-r--r--src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt26
2 files changed, 26 insertions, 33 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/GuiRender.kt b/src/main/java/at/hannibal2/skyhanni/utils/GuiRender.kt
deleted file mode 100644
index 15495b6a0..000000000
--- a/src/main/java/at/hannibal2/skyhanni/utils/GuiRender.kt
+++ /dev/null
@@ -1,33 +0,0 @@
-package at.hannibal2.skyhanni.utils
-
-import at.hannibal2.skyhanni.config.gui.core.config.Position
-import at.hannibal2.skyhanni.utils.StringUtils.removeColor
-import net.minecraft.client.Minecraft
-import net.minecraft.client.gui.ScaledResolution
-import net.minecraft.client.renderer.GlStateManager
-
-object GuiRender {
-
- fun Position.renderString(string: String) {
- if (string == "") return
- val textToRender = "§f$string"
-
- GlStateManager.pushMatrix()
- val resolution = ScaledResolution(Minecraft.getMinecraft())
-
- val renderer = Minecraft.getMinecraft().renderManager.fontRenderer
-
- val offsetX = (200 - renderer.getStringWidth(textToRender.removeColor())) / 2
-
- val x = getAbsX(resolution, 200) + offsetX
- val y = getAbsY(resolution, 16)
-
-
-
- GlStateManager.translate(x + 1.0, y + 1.0, 0.0)
- renderer.drawStringWithShadow(textToRender, 0f, 0f, 0)
-
-
- GlStateManager.popMatrix()
- }
-} \ No newline at end of file
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
index 49b5f74ef..b75180a5c 100644
--- a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt
@@ -1,7 +1,10 @@
package at.hannibal2.skyhanni.utils
+import at.hannibal2.skyhanni.config.gui.core.config.Position
+import at.hannibal2.skyhanni.utils.StringUtils.removeColor
import net.minecraft.client.Minecraft
import net.minecraft.client.gui.Gui
+import net.minecraft.client.gui.ScaledResolution
import net.minecraft.client.renderer.GlStateManager
import net.minecraft.client.renderer.Tessellator
import net.minecraft.client.renderer.vertex.DefaultVertexFormats
@@ -392,4 +395,27 @@ object RenderUtils {
fun interpolate(currentValue: Double, lastValue: Double, multiplier: Float): Double {
return lastValue + (currentValue - lastValue) * multiplier
}
+
+ fun Position.renderString(string: String) {
+ if (string == "") return
+ val textToRender = "§f$string"
+
+ GlStateManager.pushMatrix()
+ val resolution = ScaledResolution(Minecraft.getMinecraft())
+
+ val renderer = Minecraft.getMinecraft().renderManager.fontRenderer
+
+ val offsetX = (200 - renderer.getStringWidth(textToRender.removeColor())) / 2
+
+ val x = getAbsX(resolution, 200) + offsetX
+ val y = getAbsY(resolution, 16)
+
+
+
+ GlStateManager.translate(x + 1.0, y + 1.0, 0.0)
+ renderer.drawStringWithShadow(textToRender, 0f, 0f, 0)
+
+
+ GlStateManager.popMatrix()
+ }
} \ No newline at end of file