Package de.eydamos.guiadvanced.util

Examples of de.eydamos.guiadvanced.util.Rectangle


            int offset = getHoverState(field_146123_n);
            GL11.glEnable(GL11.GL_BLEND);
            OpenGlHelper.glBlendFunc(770, 771, 1, 0);
            GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);

            Rectangle rectangle = new Rectangle(2, 2);
            rectangle.setBackground(buttonTextures);
            rectangle.setBackgroundSize(2, 2);
            // draw upper left corner
            rectangle.setBackgroundPosition(0, 46 + offset * 20);
            rectangle.draw(xPosition, yPosition);
            // draw upper right corner
            rectangle.setBackgroundPosition(198, 46 + offset * 20);
            rectangle.draw(xPosition + width - 2, yPosition);
            // draw lower left corner
            rectangle.setBackgroundPosition(0, 64 + offset * 20);
            rectangle.draw(xPosition, yPosition + height - 2);
            // draw lower right corner
            rectangle.setBackgroundPosition(198, 64 + offset * 20);
            rectangle.draw(xPosition + width - 2, yPosition + height - 2);

            // borders top/bottom
            rectangle.setWidth(width - 4);
            rectangle.setBackgroundRepeat(BackgroundRepeat.REPEAT_X);
            // draw top border
            rectangle.setBackgroundPosition(2, 46 + offset * 20);
            rectangle.draw(xPosition + 2, yPosition);
            // draw bottom border
            rectangle.setBackgroundPosition(2, 64 + offset * 20);
            rectangle.draw(xPosition + 2, yPosition + height - 2);

            // borders left/right
            rectangle.setWidth(2);
            rectangle.setHeight(height - 4);
            rectangle.setBackgroundRepeat(BackgroundRepeat.REPEAT_Y);
            // draw left border
            rectangle.setBackgroundPosition(0, 48 + offset * 20);
            rectangle.draw(xPosition, yPosition + 2);
            // draw right border
            rectangle.setBackgroundPosition(198, 48 + offset * 20);
            rectangle.draw(xPosition + width - 2, yPosition + 2);

            // draw background
            rectangle.setWidth(width - 4);
            rectangle.setHeight(height - 4);
            rectangle.setBackgroundSize(18, 18);
            rectangle.setBackgroundRepeat(BackgroundRepeat.REPEAT);
            rectangle.setBackgroundPosition(2, 48 + offset * 20);
            rectangle.draw(xPosition + 2, yPosition + 2);

            mouseDragged(mc, mouseX, mouseY);
            int l = 14737632;

            if(packedFGColour != 0) {
View Full Code Here


        height = value;
    }

    @Override
    public void draw(Minecraft mc, int mouseX, int mouseY, float something) {
        Rectangle icon = new Rectangle(width, height);
        if(image != null) {
            icon.setBackground(image);
        }
        icon.setBackgroundPosition(uPosition, vPosition);
        icon.setBackgroundSize(width, height);
        icon.draw(xPosition, yPosition);
    }
View Full Code Here

        height = value;
    }

    @Override
    public void draw(Minecraft mc, int mouseX, int mouseY, float something) {
        Rectangle rectangle = new Rectangle(1, 1);
        // draw upper left corner
        rectangle.setBackgroundPosition(201, 0);
        rectangle.draw(xPosition, yPosition);
        // draw upper right corner
        rectangle.setBackgroundPosition(218, 0);
        rectangle.draw(xPosition + width - 1, yPosition);
        // draw lower left corner
        rectangle.setBackgroundPosition(201, 17);
        rectangle.draw(xPosition, yPosition + height - 1);
        // draw lower right corner
        rectangle.setBackgroundPosition(218, 17);
        rectangle.draw(xPosition + width - 1, yPosition + height - 1);

        // borders top/bottom
        rectangle.setWidth(width - 2);
        rectangle.setBackgroundRepeat(BackgroundRepeat.REPEAT_X);
        // draw top border
        rectangle.setBackgroundPosition(202, 0);
        rectangle.draw(xPosition + 1, yPosition);
        // draw bottom border
        rectangle.setBackgroundPosition(202, 17);
        rectangle.draw(xPosition + 1, yPosition + height - 1);

        // borders left/right
        rectangle.setWidth(1);
        rectangle.setHeight(height - 2);
        rectangle.setBackgroundRepeat(BackgroundRepeat.REPEAT_Y);
        // draw left border
        rectangle.setBackgroundPosition(201, 1);
        rectangle.draw(xPosition, yPosition + 1);
        // draw right border
        rectangle.setBackgroundPosition(218, 1);
        rectangle.draw(xPosition + width - 1, yPosition + 1);

        // draw background
        rectangle.setWidth(width - 2);
        rectangle.setHeight(height - 2);
        rectangle.setBackgroundSize(14, 14);
        rectangle.setBackgroundRepeat(BackgroundRepeat.REPEAT);
        rectangle.setBackgroundPosition(202, 1);
        rectangle.draw(xPosition + 1, yPosition + 1);
    }
View Full Code Here

TOP

Related Classes of de.eydamos.guiadvanced.util.Rectangle

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.