Fix even more shit

This commit is contained in:
catfoolyou
2025-03-25 12:16:04 -04:00
parent a6719bab9c
commit c6b09033ef
9 changed files with 54904 additions and 2509092 deletions

View File

@@ -75,8 +75,7 @@ public class GuiEnchantment extends GuiContainer
/**
* Draw the background layer for the GuiContainer (everything behind the items)
*/
protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3)
{
protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) {
EaglerAdapter.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
enchantingTableGuiTextures.bindTexture();
int var4 = (this.width - this.xSize) / 2;
@@ -87,13 +86,13 @@ public class GuiEnchantment extends GuiContainer
EaglerAdapter.glPushMatrix();
EaglerAdapter.glLoadIdentity();
ScaledResolution var6 = new ScaledResolution(this.mc.gameSettings, this.mc.displayWidth, this.mc.displayHeight);
EaglerAdapter.glViewport((var6.getScaledWidth() - 320) / 2 * var6.getScaleFactor(), (var6.getScaledHeight() - 240) / 2 * var6.getScaleFactor(), 320 * var6.getScaleFactor(), 240 * var6.getScaleFactor());
EaglerAdapter.glViewport((var6.getScaledWidth() - 432) / 2 * var6.getScaleFactor(), (var6.getScaledHeight() - 182) / 2 * var6.getScaleFactor(), 320 * var6.getScaleFactor(), 240 * var6.getScaleFactor());
EaglerAdapter.glTranslatef(-0.34F, 0.23F, 0.0F);
EaglerAdapter.gluPerspective(90.0F, 1.3333334F, 9.0F, 80.0F);
float var7 = 1.0F;
EaglerAdapter.glMatrixMode(EaglerAdapter.GL_MODELVIEW);
EaglerAdapter.glLoadIdentity();
RenderHelper.enableStandardItemLighting();
RenderHelper.enableStandardItemLighting2();
EaglerAdapter.glTranslatef(0.0F, 3.3F, -16.0F);
EaglerAdapter.glScalef(var7, var7, var7);
float var8 = 5.0F;
@@ -107,31 +106,27 @@ public class GuiEnchantment extends GuiContainer
EaglerAdapter.glRotatef(180.0F, 1.0F, 0.0F, 0.0F);
float var10 = this.field_74212_q + (this.field_74213_p - this.field_74212_q) * par1 + 0.25F;
float var11 = this.field_74212_q + (this.field_74213_p - this.field_74212_q) * par1 + 0.75F;
var10 = (var10 - (float)MathHelper.truncateDoubleToInt((double)var10)) * 1.6F - 0.3F;
var11 = (var11 - (float)MathHelper.truncateDoubleToInt((double)var11)) * 1.6F - 0.3F;
var10 = (var10 - (float) MathHelper.truncateDoubleToInt((double) var10)) * 1.6F - 0.3F;
var11 = (var11 - (float) MathHelper.truncateDoubleToInt((double) var11)) * 1.6F - 0.3F;
if (var10 < 0.0F)
{
if (var10 < 0.0F) {
var10 = 0.0F;
}
if (var11 < 0.0F)
{
if (var11 < 0.0F) {
var11 = 0.0F;
}
if (var10 > 1.0F)
{
if (var10 > 1.0F) {
var10 = 1.0F;
}
if (var11 > 1.0F)
{
if (var11 > 1.0F) {
var11 = 1.0F;
}
EaglerAdapter.glEnable(EaglerAdapter.GL_RESCALE_NORMAL);
bookModel.render((Entity)null, 0.0F, var10, var11, var9, 0.0F, 0.0625F);
bookModel.render((Entity) null, 0.0F, var10, var11, var9, 0.0F, 0.0625F);
EaglerAdapter.glDisable(EaglerAdapter.GL_RESCALE_NORMAL);
RenderHelper.disableStandardItemLighting();
EaglerAdapter.glMatrixMode(EaglerAdapter.GL_PROJECTION);
@@ -141,46 +136,37 @@ public class GuiEnchantment extends GuiContainer
EaglerAdapter.glPopMatrix();
RenderHelper.disableStandardItemLighting();
EaglerAdapter.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
enchantingTableBookTextures.bindTexture();
EnchantmentNameParts.instance.setRandSeed(this.containerEnchantment.nameSeed);
for (int var12 = 0; var12 < 3; ++var12)
{
for (int var12 = 0; var12 < 3; ++var12) {
String var13 = EnchantmentNameParts.instance.generateRandomEnchantName();
this.zLevel = 0.0F;
enchantingTableGuiTextures.bindTexture();
int var14 = this.containerEnchantment.enchantLevels[var12];
EaglerAdapter.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
if (var14 == 0)
{
if (var14 == 0) {
this.drawTexturedModalRect(var4 + 60, var5 + 14 + 19 * var12, 0, 185, 108, 19);
}
else
{
} else {
String var15 = "" + var14;
FontRenderer var16 = this.mc.standardGalacticFontRenderer;
int var17 = 6839882;
if (this.mc.thePlayer.experienceLevel < var14 && !this.mc.thePlayer.capabilities.isCreativeMode)
{
if (this.mc.thePlayer.experienceLevel < var14 && !this.mc.thePlayer.capabilities.isCreativeMode) {
this.drawTexturedModalRect(var4 + 60, var5 + 14 + 19 * var12, 0, 185, 108, 19);
var16.drawSplitString(var13, var4 + 62, var5 + 16 + 19 * var12, 104, (var17 & 16711422) >> 1);
var16 = this.mc.fontRenderer;
var17 = 4226832;
var16.drawStringWithShadow(var15, var4 + 62 + 104 - var16.getStringWidth(var15), var5 + 16 + 19 * var12 + 7, var17);
}
else
{
} else {
int var18 = par2 - (var4 + 60);
int var19 = par3 - (var5 + 14 + 19 * var12);
if (var18 >= 0 && var19 >= 0 && var18 < 108 && var19 < 19)
{
if (var18 >= 0 && var19 >= 0 && var18 < 108 && var19 < 19) {
this.drawTexturedModalRect(var4 + 60, var5 + 14 + 19 * var12, 0, 204, 108, 19);
var17 = 16777088;
}
else
{
} else {
this.drawTexturedModalRect(var4 + 60, var5 + 14 + 19 * var12, 0, 166, 108, 19);
}