protected void func_74185_a(float p_74185_1_, int p_74185_2_, int p_74185_3_) { int var4 = this.field_73882_e.field_71446_o.func_78341_b("/gui/enchant.png"); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); this.field_73882_e.field_71446_o.func_78342_b(var4); int var5 = (this.field_73880_f - this.field_74194_b) / 2; int var6 = (this.field_73881_g - this.field_74195_c) / 2; this.func_73729_b(var5, var6, 0, 0, this.field_74194_b, this.field_74195_c); GL11.glPushMatrix(); GL11.glMatrixMode(5889); GL11.glPushMatrix(); GL11.glLoadIdentity(); ScaledResolution var7 = new ScaledResolution( this.field_73882_e.field_71474_y, this.field_73882_e.field_71443_c, this.field_73882_e.field_71440_d); GL11.glViewport( (var7.func_78326_a() - 320) / 2 * var7.func_78325_e(), (var7.func_78328_b() - 240) / 2 * var7.func_78325_e(), 320 * var7.func_78325_e(), 240 * var7.func_78325_e()); GL11.glTranslatef(-0.34F, 0.23F, 0.0F); GLU.gluPerspective(90.0F, 1.3333334F, 9.0F, 80.0F); float var8 = 1.0F; GL11.glMatrixMode(5888); GL11.glLoadIdentity(); RenderHelper.func_74519_b(); GL11.glTranslatef(0.0F, 3.3F, -16.0F); GL11.glScalef(var8, var8, var8); float var9 = 5.0F; GL11.glScalef(var9, var9, var9); GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); this.field_73882_e.field_71446_o.func_78342_b( this.field_73882_e.field_71446_o.func_78341_b("/item/book.png")); GL11.glRotatef(20.0F, 1.0F, 0.0F, 0.0F); float var10 = this.field_74208_u + (this.field_74209_t - this.field_74208_u) * p_74185_1_; GL11.glTranslatef((1.0F - var10) * 0.2F, (1.0F - var10) * 0.1F, (1.0F - var10) * 0.25F); GL11.glRotatef(-(1.0F - var10) * 90.0F - 90.0F, 0.0F, 1.0F, 0.0F); GL11.glRotatef(180.0F, 1.0F, 0.0F, 0.0F); float var11 = this.field_74212_q + (this.field_74213_p - this.field_74212_q) * p_74185_1_ + 0.25F; float var12 = this.field_74212_q + (this.field_74213_p - this.field_74212_q) * p_74185_1_ + 0.75F; var11 = (var11 - (float) MathHelper.func_76140_b((double) var11)) * 1.6F - 0.3F; var12 = (var12 - (float) MathHelper.func_76140_b((double) var12)) * 1.6F - 0.3F; if (var11 < 0.0F) { var11 = 0.0F; } if (var12 < 0.0F) { var12 = 0.0F; } if (var11 > 1.0F) { var11 = 1.0F; } if (var12 > 1.0F) { var12 = 1.0F; } GL11.glEnable('\u803a'); field_74206_w.func_78088_a((Entity) null, 0.0F, var11, var12, var10, 0.0F, 0.0625F); GL11.glDisable('\u803a'); RenderHelper.func_74518_a(); GL11.glMatrixMode(5889); GL11.glViewport(0, 0, this.field_73882_e.field_71443_c, this.field_73882_e.field_71440_d); GL11.glPopMatrix(); GL11.glMatrixMode(5888); GL11.glPopMatrix(); RenderHelper.func_74518_a(); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); this.field_73882_e.field_71446_o.func_78342_b(var4); EnchantmentNameParts.field_78061_a.func_78058_a(this.field_74215_y.field_75166_f); for (int var13 = 0; var13 < 3; ++var13) { String var14 = EnchantmentNameParts.field_78061_a.func_78057_a(); this.field_73735_i = 0.0F; this.field_73882_e.field_71446_o.func_78342_b(var4); int var15 = this.field_74215_y.field_75167_g[var13]; GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); if (var15 == 0) { this.func_73729_b(var5 + 60, var6 + 14 + 19 * var13, 0, 185, 108, 19); } else { String var16 = "" + var15; FontRenderer var17 = this.field_73882_e.field_71464_q; int var18 = 6839882; if (this.field_73882_e.field_71439_g.field_71068_ca < var15 && !this.field_73882_e.field_71439_g.field_71075_bZ.field_75098_d) { this.func_73729_b(var5 + 60, var6 + 14 + 19 * var13, 0, 185, 108, 19); var17.func_78279_b( var14, var5 + 62, var6 + 16 + 19 * var13, 104, (var18 & 16711422) >> 1); var17 = this.field_73882_e.field_71466_p; var18 = 4226832; var17.func_78261_a( var16, var5 + 62 + 104 - var17.func_78256_a(var16), var6 + 16 + 19 * var13 + 7, var18); } else { int var19 = p_74185_2_ - (var5 + 60); int var20 = p_74185_3_ - (var6 + 14 + 19 * var13); if (var19 >= 0 && var20 >= 0 && var19 < 108 && var20 < 19) { this.func_73729_b(var5 + 60, var6 + 14 + 19 * var13, 0, 204, 108, 19); var18 = 16777088; } else { this.func_73729_b(var5 + 60, var6 + 14 + 19 * var13, 0, 166, 108, 19); } var17.func_78279_b(var14, var5 + 62, var6 + 16 + 19 * var13, 104, var18); var17 = this.field_73882_e.field_71466_p; var18 = 8453920; var17.func_78261_a( var16, var5 + 62 + 104 - var17.func_78256_a(var16), var6 + 16 + 19 * var13 + 7, var18); } } } }