peytonplayz585-c0.0.23a_01/source/net/minecraft/src/Gui.java
peytonplayz595 b335840495 Upload src
2023-09-23 01:47:15 -05:00

55 lines
2.5 KiB
Java

package net.minecraft.src;
import org.lwjgl.opengl.GL11;
public class Gui {
protected float zLevel = 0.0F;
protected void drawGradientRect(int var1, int var2, int var3, int var4, int var5, int var6) {
float var7 = (float)(var5 >> 24 & 255) / 255.0F;
float var8 = (float)(var5 >> 16 & 255) / 255.0F;
float var9 = (float)(var5 >> 8 & 255) / 255.0F;
float var10 = (float)(var5 & 255) / 255.0F;
float var11 = (float)(var6 >> 24 & 255) / 255.0F;
float var12 = (float)(var6 >> 16 & 255) / 255.0F;
float var13 = (float)(var6 >> 8 & 255) / 255.0F;
float var14 = (float)(var6 & 255) / 255.0F;
GL11.glDisable(GL11.GL_TEXTURE_2D);
GL11.glEnable(GL11.GL_BLEND);
GL11.glDisable(GL11.GL_ALPHA_TEST);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
Tessellator var15 = Tessellator.instance;
var15.startDrawingQuads();
var15.setColorRGBA_F(var8, var9, var10, var7);
var15.addVertex((double)var3, (double)var2, 0.0D);
var15.addVertex((double)var1, (double)var2, 0.0D);
var15.setColorRGBA_F(var12, var13, var14, var11);
var15.addVertex((double)var1, (double)var4, 0.0D);
var15.addVertex((double)var3, (double)var4, 0.0D);
var15.draw();
GL11.glDisable(GL11.GL_BLEND);
GL11.glEnable(GL11.GL_ALPHA_TEST);
GL11.glEnable(GL11.GL_TEXTURE_2D);
}
public void drawCenteredString(FontRenderer var1, String var2, int var3, int var4, int var5) {
var1.drawStringWithShadow(var2, var3 - var1.getStringWidth(var2) / 2, var4, var5);
}
public void drawString(FontRenderer var1, String var2, int var3, int var4, int var5) {
var1.drawStringWithShadow(var2, var3, var4, var5);
}
public void drawTexturedModalRect(int var1, int var2, int var3, int var4, int var5, int var6) {
float var7 = 0.00390625F;
float var8 = 0.00390625F;
Tessellator var9 = Tessellator.instance;
var9.startDrawingQuads();
var9.addVertexWithUV((double)(var1 + 0), (double)(var2 + var6), (double)this.zLevel, (double)((float)(var3 + 0) * var7), (double)((float)(var4 + var6) * var8));
var9.addVertexWithUV((double)(var1 + var5), (double)(var2 + var6), (double)this.zLevel, (double)((float)(var3 + var5) * var7), (double)((float)(var4 + var6) * var8));
var9.addVertexWithUV((double)(var1 + var5), (double)(var2 + 0), (double)this.zLevel, (double)((float)(var3 + var5) * var7), (double)((float)(var4 + 0) * var8));
var9.addVertexWithUV((double)(var1 + 0), (double)(var2 + 0), (double)this.zLevel, (double)((float)(var3 + 0) * var7), (double)((float)(var4 + 0) * var8));
var9.draw();
}
}