Exemplo n.º 1
0
  protected int func_77032_a(EntityWither p_82417_1_, int p_82417_2_, float p_82417_3_) {
    if (p_82417_1_.func_82205_o()) {
      if (p_82417_1_.func_82150_aj()) {
        GL11.glDepthMask(false);
      } else {
        GL11.glDepthMask(true);
      }

      if (p_82417_2_ == 1) {
        float var4 = (float) p_82417_1_.field_70173_aa + p_82417_3_;
        this.func_110776_a(field_110913_a);
        GL11.glMatrixMode(5890);
        GL11.glLoadIdentity();
        float var5 = MathHelper.func_76134_b(var4 * 0.02F) * 3.0F;
        float var6 = var4 * 0.01F;
        GL11.glTranslatef(var5, var6, 0.0F);
        this.func_77042_a(this.field_77045_g);
        GL11.glMatrixMode(5888);
        GL11.glEnable(3042);
        float var7 = 0.5F;
        GL11.glColor4f(var7, var7, var7, 1.0F);
        GL11.glDisable(2896);
        GL11.glBlendFunc(1, 1);
        GL11.glTranslatef(0.0F, -0.01F, 0.0F);
        GL11.glScalef(1.1F, 1.1F, 1.1F);
        return 1;
      }

      if (p_82417_2_ == 2) {
        GL11.glMatrixMode(5890);
        GL11.glLoadIdentity();
        GL11.glMatrixMode(5888);
        GL11.glEnable(2896);
        GL11.glDisable(3042);
      }
    }

    return -1;
  }