Advertisement
Olivki

Untitled

Feb 9th, 2013
348
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. public int drawStringS(String par1Str, float x, float y, int par4, boolean par5)
  2.     {
  3.         this.resetStyles();
  4.  
  5.         if (this.bidiFlag)
  6.         {
  7.             par1Str = this.bidiReorder(par1Str);
  8.         }
  9.  
  10.         int var6;
  11.  
  12.         if (par5)
  13.         {
  14.             var6 = this.renderStringS(par1Str, x + 1, y + 1, par4, true);
  15.             var6 = Math.max(var6, this.renderStringS(par1Str, x, y, par4, false));
  16.         }
  17.         else
  18.         {
  19.             var6 = this.renderStringS(par1Str, x, y, par4, false);
  20.         }
  21.  
  22.         return var6;
  23.     }
  24.    
  25.     public int renderStringS(String par1Str, float f, float g, int par4, boolean par5)
  26.     {
  27.         if (par1Str == null)
  28.         {
  29.             return 0;
  30.         }
  31.         else
  32.         {
  33.             this.boundTextureName = 0;
  34.  
  35.             if ((par4 & -67108864) == 0)
  36.             {
  37.                 par4 |= -16777216;
  38.             }
  39.  
  40.             if (par5)
  41.             {
  42.                 par4 = (par4 & 16579836) >> 2 | par4 & -16777216;
  43.             }
  44.  
  45.             this.red = (float)(par4 >> 16 & 255) / 255.0F;
  46.             this.blue = (float)(par4 >> 8 & 255) / 255.0F;
  47.             this.green = (float)(par4 & 255) / 255.0F;
  48.             this.alpha = (float)(par4 >> 24 & 255) / 255.0F;
  49.             GL11.glColor4f(this.red, this.blue, this.green, this.alpha);
  50.             this.posX = (float)f;
  51.             this.posY = (float)g;
  52.             this.renderStringAtPos(par1Str, par5);
  53.             return (int)this.posX;
  54.         }
  55.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement