package com.someluigi.slperiph.ccportable.client;
import java.util.LinkedList;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.inventory.GuiContainer;
import org.lwjgl.opengl.GL11;
import com.someluigi.slperiph.ccportable.shared.ContainerTransmitter;
public class GuiTransmitter extends GuiContainer {
public LinkedList<GuiButton> controlList = new LinkedList<GuiButton>();
public GuiTransmitter(ContainerTransmitter container) {
super(container);
xSize = 176;
ySize = 150;
}
public void initGui() {
super.initGui();
addButton(0, 32, 16, 134, "Radius: 256").enabled = false;
addButton(1, 32, 36, 134, "MultiUser: Enabled").enabled = false;
}
protected GuiButton addButton( int index, int x, int y, int w, String label ){
GuiButton button = new GuiButton(index, guiLeft + x, guiTop + y, w, 20, label);
controlList.add( button );
return button;
}
protected void drawGuiContainerForegroundLayer(int mX, int mY) {
fontRenderer.drawString("Wireless Transmitter", 8, 6, 4210752);
}
protected void drawGuiContainerBackgroundLayer(float delta, int mX, int mY) {
for ( Object button : controlList )
((GuiButton) button).drawButton(mc, mX, mY);
GL11.glColor3f(1, 1, 1);
mc.renderEngine.bindTexture("/slp-gui/trans.png");
int anchorX = ( this.width - this.xSize ) /2;
int anchorY = ( this.height - this.ySize ) /2;
drawTexturedModalRect(anchorX, anchorY, 0, 0, xSize, ySize);
}
}