|
81 | 81 | private static final String __OBFID = "CL_00000661";
|
82 | 82 |
|
83 | 83 | public GuiIngame(Minecraft p_i46379_1_)
|
84 |
| -@@ -78,21 +88,48 @@ |
| 84 | +@@ -78,21 +88,49 @@ |
85 | 85 | this.streamIndicator = new GuiStreamIndicator(this.mc);
|
86 | 86 | }
|
87 | 87 |
|
|
108 | 108 | + GL11.glDisable(GL11.GL_BLEND);
|
109 | 109 | + GL11.glEnable(GL11.GL_DEPTH_TEST);
|
110 | 110 | + GL11.glEnable(GL11.GL_LIGHTING);
|
| 111 | ++ GL11.glEnable(GL11.GL_ALPHA_TEST); |
111 | 112 | +
|
112 | 113 | + GL11.glColorMask(true, true, true, true); // ENABLE CHANIGNG UNDERLYING ALPHA VALUE
|
113 | 114 | + }
|
|
133 | 134 | }
|
134 | 135 | else
|
135 | 136 | {
|
136 |
| -@@ -103,59 +140,77 @@ |
| 137 | +@@ -103,59 +141,77 @@ |
137 | 138 |
|
138 | 139 | if (this.mc.gameSettings.thirdPersonView == 0 && var9 != null && var9.getItem() == Item.getItemFromBlock(Blocks.pumpkin))
|
139 | 140 | {
|
|
242 | 243 | GL11.glDisable(GL11.GL_BLEND);
|
243 | 244 | }
|
244 | 245 |
|
245 |
| -@@ -175,7 +230,7 @@ |
| 246 | +@@ -175,7 +231,7 @@ |
246 | 247 | }
|
247 | 248 |
|
248 | 249 | var12 = (int)(220.0F * var33) << 24 | 1052704;
|
|
251 | 252 | GL11.glEnable(GL11.GL_ALPHA_TEST);
|
252 | 253 | GL11.glEnable(GL11.GL_DEPTH_TEST);
|
253 | 254 | this.mc.mcProfiler.endSection();
|
254 |
| -@@ -183,7 +238,7 @@ |
| 255 | +@@ -183,7 +239,7 @@ |
255 | 256 |
|
256 | 257 | var32 = 16777215;
|
257 | 258 | GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
|
260 | 261 | int var14;
|
261 | 262 | int var15;
|
262 | 263 | int var16;
|
263 |
| -@@ -198,7 +253,7 @@ |
| 264 | +@@ -198,7 +254,7 @@ |
264 | 265 | var34 = this.mc.thePlayer.getHorseJumpPower();
|
265 | 266 | var38 = 182;
|
266 | 267 | var14 = (int)(var34 * (float)(var38 + 1));
|
|
269 | 270 | this.drawTexturedModalRect(var11, var15, 0, 84, var38, 5);
|
270 | 271 |
|
271 | 272 | if (var14 > 0)
|
272 |
| -@@ -218,7 +273,7 @@ |
| 273 | +@@ -218,7 +274,7 @@ |
273 | 274 | {
|
274 | 275 | var38 = 182;
|
275 | 276 | var14 = (int)(this.mc.thePlayer.experience * (float)(var38 + 1));
|
|
278 | 279 | this.drawTexturedModalRect(var11, var15, 0, 64, var38, 5);
|
279 | 280 |
|
280 | 281 | if (var14 > 0)
|
281 |
| -@@ -235,8 +290,8 @@ |
| 282 | +@@ -235,8 +291,8 @@ |
282 | 283 | boolean var39 = false;
|
283 | 284 | var14 = var39 ? 16777215 : 8453920;
|
284 | 285 | String var43 = "" + this.mc.thePlayer.experienceLevel;
|
|
289 | 290 | boolean var18 = false;
|
290 | 291 | var8.drawString(var43, var16 + 1, var17, 0);
|
291 | 292 | var8.drawString(var43, var16 - 1, var17, 0);
|
292 |
| -@@ -256,8 +311,8 @@ |
| 293 | +@@ -256,8 +312,8 @@ |
293 | 294 | if (this.remainingHighlightTicks > 0 && this.highlightingItemStack != null)
|
294 | 295 | {
|
295 | 296 | var35 = this.highlightingItemStack.getDisplayName();
|
|
300 | 301 |
|
301 | 302 | if (!this.mc.playerController.shouldDrawHUD())
|
302 | 303 | {
|
303 |
| -@@ -300,7 +355,7 @@ |
| 304 | +@@ -300,7 +356,7 @@ |
304 | 305 | }
|
305 | 306 |
|
306 | 307 | var13 = var8.getStringWidth(var35);
|
|
309 | 310 | this.mc.mcProfiler.endSection();
|
310 | 311 | }
|
311 | 312 |
|
312 |
| -@@ -312,26 +367,44 @@ |
| 313 | +@@ -312,26 +368,44 @@ |
313 | 314 | {
|
314 | 315 | this.mc.mcProfiler.startSection("debug");
|
315 | 316 | GL11.glPushMatrix();
|
|
364 | 365 | int var25 = MathHelper.floor_double((double)(this.mc.thePlayer.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;
|
365 | 366 | this.drawString(var8, "f: " + var25 + " (" + Direction.directions[var25] + ") / " + MathHelper.wrapAngleTo180_float(this.mc.thePlayer.rotationYaw), 2, 88, 14737632);
|
366 | 367 |
|
367 |
| -@@ -347,11 +420,29 @@ |
| 368 | +@@ -347,11 +421,29 @@ |
368 | 369 | {
|
369 | 370 | this.drawString(var8, String.format("shader: %s", new Object[] {this.mc.entityRenderer.getShaderGroup().getShaderGroupName()}), 2, 112, 14737632);
|
370 | 371 | }
|
|
395 | 396 | if (this.recordPlayingUpFor > 0)
|
396 | 397 | {
|
397 | 398 | this.mc.mcProfiler.startSection("overlayMessage");
|
398 |
| -@@ -366,7 +457,7 @@ |
| 399 | +@@ -366,7 +458,7 @@ |
399 | 400 | if (var13 > 8)
|
400 | 401 | {
|
401 | 402 | GL11.glPushMatrix();
|
|
404 | 405 | GL11.glEnable(GL11.GL_BLEND);
|
405 | 406 | OpenGlHelper.glBlendFunc(770, 771, 1, 0);
|
406 | 407 | var14 = 16777215;
|
407 |
| -@@ -388,14 +479,14 @@ |
| 408 | +@@ -388,14 +480,14 @@ |
408 | 409 |
|
409 | 410 | if (var37 != null)
|
410 | 411 | {
|
|
421 | 422 | this.mc.mcProfiler.startSection("chat");
|
422 | 423 | this.persistantChatGUI.drawChat(this.updateCounter);
|
423 | 424 | this.mc.mcProfiler.endSection();
|
424 |
| -@@ -422,7 +513,7 @@ |
| 425 | +@@ -422,7 +514,7 @@ |
425 | 426 | var46 = 150;
|
426 | 427 | }
|
427 | 428 |
|
|
430 | 431 | byte var47 = 10;
|
431 | 432 | drawRect(var19 - 1, var47 - 1, var19 + var46 * var17, var47 + 9 * var16, Integer.MIN_VALUE);
|
432 | 433 |
|
433 |
| -@@ -501,9 +592,10 @@ |
| 434 | +@@ -501,9 +593,10 @@ |
434 | 435 | {
|
435 | 436 | this.streamIndicator.render((int)(p_152126_1_ - 10.0F), 10);
|
436 | 437 | }
|
|
444 | 445 | Scoreboard var5 = p_96136_1_.getScoreboard();
|
445 | 446 | Collection var6 = var5.getSortedScores(p_96136_1_);
|
446 | 447 |
|
447 |
| -@@ -549,9 +641,10 @@ |
| 448 | +@@ -549,9 +642,10 @@ |
448 | 449 | }
|
449 | 450 | }
|
450 | 451 | }
|
|
458 | 459 | boolean var3 = this.mc.thePlayer.hurtResistantTime / 3 % 2 == 1;
|
459 | 460 |
|
460 | 461 | if (this.mc.thePlayer.hurtResistantTime < 10)
|
461 |
| -@@ -559,52 +652,52 @@ |
| 462 | +@@ -559,52 +653,52 @@ |
462 | 463 | var3 = false;
|
463 | 464 | }
|
464 | 465 |
|
|
535 | 536 | {
|
536 | 537 | this.drawTexturedModalRect(var23, var18, 16, 9, 9, 9);
|
537 | 538 | }
|
538 |
| -@@ -616,7 +709,7 @@ |
| 539 | +@@ -616,7 +710,7 @@ |
539 | 540 | int var26;
|
540 | 541 | int var27;
|
541 | 542 |
|
|
544 | 545 | {
|
545 | 546 | var23 = 16;
|
546 | 547 |
|
547 |
| -@@ -636,16 +729,16 @@ |
| 548 | +@@ -636,16 +730,16 @@ |
548 | 549 | var24 = 1;
|
549 | 550 | }
|
550 | 551 |
|
|
565 | 566 | {
|
566 | 567 | var27 -= 2;
|
567 | 568 | }
|
568 |
| -@@ -661,12 +754,12 @@ |
| 569 | +@@ -661,12 +755,12 @@ |
569 | 570 |
|
570 | 571 | if (var3)
|
571 | 572 | {
|
|
580 | 581 | {
|
581 | 582 | this.drawTexturedModalRect(var26, var27, var23 + 63, 9 * var28, 9, 9);
|
582 | 583 | }
|
583 |
| -@@ -674,7 +767,7 @@ |
| 584 | +@@ -674,7 +768,7 @@ |
584 | 585 |
|
585 | 586 | if (var19 > 0.0F)
|
586 | 587 | {
|
|
589 | 590 | {
|
590 | 591 | this.drawTexturedModalRect(var26, var27, var23 + 153, 9 * var28, 9, 9);
|
591 | 592 | }
|
592 |
| -@@ -687,22 +780,22 @@ |
| 593 | +@@ -687,22 +781,22 @@ |
593 | 594 | }
|
594 | 595 | else
|
595 | 596 | {
|
|
616 | 617 | {
|
617 | 618 | this.mc.mcProfiler.endStartSection("food");
|
618 | 619 |
|
619 |
| -@@ -718,7 +811,7 @@ |
| 620 | +@@ -718,7 +812,7 @@ |
620 | 621 | var38 = 13;
|
621 | 622 | }
|
622 | 623 |
|
|
625 | 626 | {
|
626 | 627 | var36 = var13 + (this.rand.nextInt(3) - 1);
|
627 | 628 | }
|
628 |
| -@@ -733,32 +826,32 @@ |
| 629 | +@@ -733,32 +827,32 @@ |
629 | 630 |
|
630 | 631 | if (var6)
|
631 | 632 | {
|
|
664 | 665 | var36 = (int)Math.ceil((double)var35.getHealth());
|
665 | 666 | float var37 = var35.getMaxHealth();
|
666 | 667 | var26 = (int)(var37 + 0.5F) / 2;
|
667 |
| -@@ -830,7 +923,9 @@ |
| 668 | +@@ -830,7 +924,9 @@ |
668 | 669 | /**
|
669 | 670 | * Renders dragon's (boss) health on the HUD
|
670 | 671 | */
|
|
675 | 676 | {
|
676 | 677 | if (BossStatus.bossName != null && BossStatus.statusBarTime > 0)
|
677 | 678 | {
|
678 |
| -@@ -856,9 +951,15 @@ |
| 679 | +@@ -856,9 +952,15 @@ |
679 | 680 | this.mc.getTextureManager().bindTexture(icons);
|
680 | 681 | }
|
681 | 682 | }
|
|
693 | 694 | GL11.glDisable(GL11.GL_DEPTH_TEST);
|
694 | 695 | GL11.glDepthMask(false);
|
695 | 696 | OpenGlHelper.glBlendFunc(770, 771, 1, 0);
|
696 |
| -@@ -881,8 +982,15 @@ |
| 697 | +@@ -881,8 +983,15 @@ |
697 | 698 | /**
|
698 | 699 | * Renders the vignette. Args: vignetteBrightness, width, height
|
699 | 700 | */
|
|
710 | 711 | p_73829_1_ = 1.0F - p_73829_1_;
|
711 | 712 |
|
712 | 713 | if (p_73829_1_ < 0.0F)
|
713 |
| -@@ -913,44 +1021,22 @@ |
| 714 | +@@ -913,44 +1022,22 @@ |
714 | 715 | GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
715 | 716 | OpenGlHelper.glBlendFunc(770, 771, 1, 0);
|
716 | 717 | }
|
|
765 | 766 | {
|
766 | 767 | ItemStack var5 = this.mc.thePlayer.inventory.mainInventory[p_73832_1_];
|
767 | 768 |
|
768 |
| -@@ -1039,4 +1125,23 @@ |
| 769 | +@@ -1039,4 +1126,23 @@ |
769 | 770 | {
|
770 | 771 | return this.updateCounter;
|
771 | 772 | }
|
|
0 commit comments