Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.41 KB | None | 0 0
  1. public GuiMain(Minecraft mc) {
  2.         ScaledResolution scaled = new ScaledResolution(mc);
  3.         int width = scaled.getScaledWidth();
  4.         int height = scaled.getScaledHeight();
  5.         int scale = TCHelperMain.aspectScale.getInt();
  6.         int posX = width + scale - 1;
  7.         int posY = TCHelperMain.topDistance.getInt();
  8.  
  9.         GlStateManager.pushAttrib();
  10.         GlStateManager.enableBlend();
  11.         GlStateManager.disableLighting();
  12.  
  13.         for (String[] solved : AspectCalculation.solvedIssues) { //
  14.             // System.out.println(posX + "/" + posY);
  15.             int aspects = solved.length;
  16.             int overallSpaces = aspects + aspects - 1;
  17.             for (int y = 0; y < aspects; y++) {
  18.                 Aspect as = AspectCalculation.map.get(solved[y]);
  19.                 mc.getTextureManager().bindTexture(as.getImage());
  20.                 Color c = new Color(as.getColor());
  21.                 int red = c.getRed();
  22.                 int green = c.getGreen();
  23.                 int blue = c.getBlue();
  24.  
  25.                 // Thx for pointing out my float mistake -> gigaherz
  26.                 GlStateManager.color(red / 255.0f, green / 255.0f, blue / 255.0f, 1f);
  27.                 drawModalRectWithCustomSizedTexture((posX - (aspects - y) * (scale * 2)), posY, 0, 0, scale, scale,
  28.                         scale, scale);
  29.                 if (y != aspects - 1) {
  30.                     mc.getTextureManager().bindTexture(tchelperRight);
  31.                     drawModalRectWithCustomSizedTexture((posX - ((aspects - y) * (scale * 2) - scale)), posY, 0, 0,
  32.                             scale, scale, scale, scale);
  33.                 }
  34.  
  35.             }
  36.  
  37.             posY = posY + 20;
  38.         }
  39.         GlStateManager.popAttrib();
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement