package pneumaticCraft.client.gui;
import net.minecraft.entity.player.InventoryPlayer;
import pneumaticCraft.common.inventory.ContainerPneumaticDoor;
import pneumaticCraft.common.tileentity.TileEntityPneumaticDoorBase;
import pneumaticCraft.lib.Textures;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@SideOnly(Side.CLIENT)
public class GuiPneumaticDoor extends GuiPneumaticContainerBase<TileEntityPneumaticDoorBase>{
public GuiPneumaticDoor(InventoryPlayer player, TileEntityPneumaticDoorBase te){
super(new ContainerPneumaticDoor(player, te), te, Textures.GUI_PNEUMATIC_DOOR);
}
@Override
protected void drawGuiContainerForegroundLayer(int x, int y){
super.drawGuiContainerForegroundLayer(x, y);
fontRendererObj.drawString("Upgr.", 28, 19, 4210752);
fontRendererObj.drawString("Camo", 73, 26, 4210752);
}
@Override
public String getRedstoneButtonText(int mode){
switch(mode){
case 0:
return "gui.tab.redstoneBehaviour.pneumaticDoor.button.playerNearby";
case 1:
return "gui.tab.redstoneBehaviour.pneumaticDoor.button.playerNearbyAndLooking";
case 2:
return "gui.tab.redstoneBehaviour.pneumaticDoor.button.woodenDoor";
}
return "<ERROR>";
}
@Override
public String getRedstoneString(){
return "gui.tab.redstoneBehaviour.pneumaticDoor.openWhen";
}
}