From 734fdf613cc660430447adbd3191b5bc7c1817de Mon Sep 17 00:00:00 2001 From: J10a1n15 <45315647+j10a1n15@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:14:16 +0200 Subject: Feature: Cold Overlay (#1438) Co-authored-by: martimavocado <39881008+martimavocado@users.noreply.github.com> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Co-authored-by: Empa <42304516+ItsEmpa@users.noreply.github.com> --- .../java/at/hannibal2/skyhanni/utils/RenderUtils.kt | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt index 6aa9c5479..3e8472d63 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt @@ -439,7 +439,7 @@ object RenderUtils { string: String?, offsetX: Int = 0, offsetY: Int = 0, - alignmentEnum: HorizontalAlignment + alignmentEnum: HorizontalAlignment, ): Int { val display = "§f$string" GlStateManager.pushMatrix() @@ -482,7 +482,7 @@ object RenderUtils { fun Position.renderStringsAlignedWidth( list: List>, extraSpace: Int = 0, - posLabel: String + posLabel: String, ) { if (list.isEmpty()) return @@ -558,7 +558,7 @@ object RenderUtils { */ fun Position.renderSingleLineWithItems( list: List, - posLabel: String + posLabel: String, ) { if (list.isEmpty()) return renderRenderables( @@ -590,7 +590,7 @@ object RenderUtils { fun MutableList.addItemIcon( item: ItemStack, highlight: Boolean = false, - scale: Double = NEUItems.itemFontSize + scale: Double = NEUItems.itemFontSize, ) { try { if (highlight) { @@ -1187,7 +1187,7 @@ object RenderUtils { middlePoint: LorenzVec, sidePoint1: LorenzVec, sidePoint2: LorenzVec, - c: Color + c: Color, ) { GlStateManager.color(c.red / 255f, c.green / 255f, c.blue / 255f, c.alpha / 255f) worldRenderer.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION) @@ -1201,7 +1201,7 @@ object RenderUtils { companion object { inline fun draw3D( partialTicks: Float = 0F, - crossinline quads: QuadDrawer.() -> Unit + crossinline quads: QuadDrawer.() -> Unit, ) { GlStateManager.enableBlend() @@ -1457,4 +1457,11 @@ object RenderUtils { ShaderManager.disableShader() GlStateManager.popMatrix() } + + // TODO move off of neu function + fun drawTexturedRect(x: Float, y: Float) { + with(ScaledResolution(Minecraft.getMinecraft())) { + Utils.drawTexturedRect(x, y, scaledWidth.toFloat(), scaledHeight.toFloat(), GL11.GL_NEAREST) + } + } } -- cgit