Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public GuiMain(Minecraft mc) {
- ScaledResolution scaled = new ScaledResolution(mc);
- int width = scaled.getScaledWidth();
- int height = scaled.getScaledHeight();
- int scale = TCHelperMain.aspectScale.getInt();
- int posX = width + scale - 1;
- int posY = TCHelperMain.topDistance.getInt();
- GlStateManager.pushAttrib();
- GlStateManager.enableBlend();
- GlStateManager.disableLighting();
- for (String[] solved : AspectCalculation.solvedIssues) { //
- // System.out.println(posX + "/" + posY);
- int aspects = solved.length;
- int overallSpaces = aspects + aspects - 1;
- for (int y = 0; y < aspects; y++) {
- Aspect as = AspectCalculation.map.get(solved[y]);
- mc.getTextureManager().bindTexture(as.getImage());
- Color c = new Color(as.getColor());
- int red = c.getRed();
- int green = c.getGreen();
- int blue = c.getBlue();
- // Thx for pointing out my float mistake -> gigaherz
- GlStateManager.color(red / 255.0f, green / 255.0f, blue / 255.0f, 1f);
- drawModalRectWithCustomSizedTexture((posX - (aspects - y) * (scale * 2)), posY, 0, 0, scale, scale,
- scale, scale);
- if (y != aspects - 1) {
- mc.getTextureManager().bindTexture(tchelperRight);
- drawModalRectWithCustomSizedTexture((posX - ((aspects - y) * (scale * 2) - scale)), posY, 0, 0,
- scale, scale, scale, scale);
- }
- }
- posY = posY + 20;
- }
- GlStateManager.popAttrib();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement