    001    package net.minecraft.client.gui;
    002
    003    import cpw.mods.fml.relauncher.Side;
    004    import cpw.mods.fml.relauncher.SideOnly;
    005    import net.minecraft.client.Minecraft;
    006    import org.lwjgl.opengl.GL11;
    007
    008    @SideOnly(Side.CLIENT)
    009    public class GuiButtonLanguage extends GuiButton
    010    {
    011        public GuiButtonLanguage(int par1, int par2, int par3)
    012        {
    013            super(par1, par2, par3, 20, 20, "");
    014        }
    015
    016        /**
    017         * Draws this button to the screen.
    018         */
    019        public void drawButton(Minecraft par1Minecraft, int par2, int par3)
    020        {
    021            if (this.drawButton)
    022            {
    023                GL11.glBindTexture(GL11.GL_TEXTURE_2D, par1Minecraft.renderEngine.getTexture("/gui/gui.png"));
    024                GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
    025                boolean var4 = par2 >= this.xPosition && par3 >= this.yPosition && par2 < this.xPosition + this.width && par3 < this.yPosition + this.height;
    026                int var5 = 106;
    027
    028                if (var4)
    029                {
    030                    var5 += this.height;
    031                }
    032
    033                this.drawTexturedModalRect(this.xPosition, this.yPosition, 0, var5, this.width, this.height);
    034            }
    035        }
    036    }