From 4f7ad220df0438b6f3382110577b53f29da46453 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 24 May 2018 15:50:07 -0400 Subject: Update of all changes --- .../jewelrycraft/events/ScreenHandler.java | 60 +++++++++++++++++++--- 1 file changed, 53 insertions(+), 7 deletions(-) mode change 100644 => 100755 src/main/java/darkknight/jewelrycraft/events/ScreenHandler.java (limited to 'src/main/java/darkknight/jewelrycraft/events/ScreenHandler.java') diff --git a/src/main/java/darkknight/jewelrycraft/events/ScreenHandler.java b/src/main/java/darkknight/jewelrycraft/events/ScreenHandler.java old mode 100644 new mode 100755 index 4b7553e..cf02d9e --- a/src/main/java/darkknight/jewelrycraft/events/ScreenHandler.java +++ b/src/main/java/darkknight/jewelrycraft/events/ScreenHandler.java @@ -1,6 +1,7 @@ package darkknight.jewelrycraft.events; import org.lwjgl.opengl.GL11; + import cpw.mods.fml.common.eventhandler.SubscribeEvent; import darkknight.jewelrycraft.util.Variables; import net.minecraft.client.Minecraft; @@ -23,28 +24,73 @@ public class ScreenHandler extends Gui { @SubscribeEvent public void renderScreen(RenderGameOverlayEvent event) { - if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + if (event.isCancelable() || event.type != ElementType.ALL + || tagCache == null) + return; int count = 0; int size = 32; - ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + ScaledResolution resolution = new ScaledResolution(mc, + mc.displayWidth, mc.displayHeight); GL11.glPushMatrix(); GL11.glColor4f(1f, 1f, 1f, 1.0f); mc.renderEngine.bindTexture(Variables.MISC_TEXTURE); count = 0; size = 16; if (tagCache.getFloat("BlueHeart") > 0) { - drawTexturedModalRect(resolution.getScaledWidth() / 2 + 90 + 35 * count, resolution.getScaledHeight() - 40, 0 * size, 0 * size, size, size); - mc.fontRenderer.drawStringWithShadow("x" + (MathHelper.ceiling_float_int(tagCache.getFloat("BlueHeart")) / 2.0F), resolution.getScaledWidth() / 2 + 105 + 35 * count, resolution.getScaledHeight() - 36, 16777215); + drawTexturedModalRect( + resolution.getScaledWidth() / 2 + 90 + 35 * count, + resolution.getScaledHeight() - 40, 0 * size, 0 * size, + size, size); + mc.fontRenderer.drawStringWithShadow( + "x" + (MathHelper.ceiling_float_int( + tagCache.getFloat("BlueHeart")) / 2.0F), + resolution.getScaledWidth() / 2 + 105 + 35 * count, + resolution.getScaledHeight() - 36, 16777215); } count++; mc.renderEngine.bindTexture(Variables.MISC_TEXTURE); if (tagCache.getFloat("BlackHeart") > 0) { - drawTexturedModalRect(resolution.getScaledWidth() / 2 + 90 + (mc.fontRenderer.getStringWidth(String.valueOf((MathHelper.ceiling_float_int(tagCache.getFloat("BlueHeart")) / 2.0F))) - 14) + 35 * count, resolution.getScaledHeight() - 40, 1 * size, 0 * size, size, size); - mc.fontRenderer.drawStringWithShadow("x" + (MathHelper.ceiling_float_int(tagCache.getFloat("BlackHeart")) / 2.0F), resolution.getScaledWidth() / 2 + 105 + (mc.fontRenderer.getStringWidth(String.valueOf((MathHelper.ceiling_float_int(tagCache.getFloat("BlueHeart")) / 2.0F))) - 14) + 35 * count, resolution.getScaledHeight() - 36, 16777215); + drawTexturedModalRect( + resolution.getScaledWidth() / 2 + 90 + + (mc.fontRenderer.getStringWidth(String + .valueOf((MathHelper.ceiling_float_int( + tagCache.getFloat("BlueHeart")) + / 2.0F))) + - 14) + + 35 * count, + resolution.getScaledHeight() - 40, 1 * size, 0 * size, + size, size); + mc.fontRenderer.drawStringWithShadow( + "x" + (MathHelper.ceiling_float_int( + tagCache.getFloat("BlackHeart")) / 2.0F), + resolution.getScaledWidth() / 2 + 105 + + (mc.fontRenderer.getStringWidth(String + .valueOf((MathHelper.ceiling_float_int( + tagCache.getFloat("BlueHeart")) + / 2.0F))) + - 14) + + 35 * count, + resolution.getScaledHeight() - 36, 16777215); } count++; mc.renderEngine.bindTexture(Variables.MISC_TEXTURE); - if (tagCache.getFloat("WhiteHeart") > 0) drawTexturedModalRect(resolution.getScaledWidth() / 2 + 90 + (mc.fontRenderer.getStringWidth(String.valueOf((MathHelper.ceiling_float_int(tagCache.getFloat("BlueHeart")) / 2.0F))) - 14) + (mc.fontRenderer.getStringWidth(String.valueOf((MathHelper.ceiling_float_int(tagCache.getFloat("BlackHeart")) / 2.0F))) - 14) + 35 * count, resolution.getScaledHeight() - 40, 2 * size, 1 * size, size, size); + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect( + resolution.getScaledWidth() / 2 + 90 + + (mc.fontRenderer.getStringWidth(String + .valueOf((MathHelper.ceiling_float_int( + tagCache.getFloat("BlueHeart")) + / 2.0F))) + - 14) + + (mc.fontRenderer.getStringWidth(String + .valueOf((MathHelper.ceiling_float_int( + tagCache.getFloat( + "BlackHeart")) + / 2.0F))) + - 14) + + 35 * count, + resolution.getScaledHeight() - 40, 2 * size, 1 * size, + size, size); GL11.glPopMatrix(); } } \ No newline at end of file -- cgit v1.2.3