38 lines
1.4 KiB
Java
38 lines
1.4 KiB
Java
package resonantinduction.old.client.gui;
|
|
|
|
import net.minecraft.entity.player.InventoryPlayer;
|
|
import net.minecraft.util.ResourceLocation;
|
|
|
|
import org.lwjgl.opengl.GL11;
|
|
|
|
import resonantinduction.core.Reference;
|
|
import resonantinduction.old.transport.encoder.ContainerEncoder;
|
|
import resonantinduction.old.transport.encoder.TileEntityEncoder;
|
|
import cpw.mods.fml.client.FMLClientHandler;
|
|
import cpw.mods.fml.relauncher.Side;
|
|
import cpw.mods.fml.relauncher.SideOnly;
|
|
|
|
@SideOnly(Side.CLIENT)
|
|
public class GuiEncoderInventory extends GuiEncoderBase
|
|
{
|
|
public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.GUI_DIRECTORY + "gui_encoder_slot.png");
|
|
|
|
public GuiEncoderInventory(InventoryPlayer inventoryPlayer, TileEntityEncoder tileEntity)
|
|
{
|
|
super(inventoryPlayer, tileEntity, new ContainerEncoder(inventoryPlayer, tileEntity));
|
|
}
|
|
|
|
/** Draw the background layer for the GuiContainer (everything behind the items) */
|
|
@Override
|
|
protected void drawGuiContainerBackgroundLayer(float par1, int x, int y)
|
|
{
|
|
super.drawGuiContainerBackgroundLayer(par1, x, y);
|
|
FMLClientHandler.instance().getClient().renderEngine.bindTexture(TEXTURE);
|
|
|
|
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
|
|
|
int containerWidth = (this.width - this.xSize) / 2;
|
|
int containerHeight = (this.height - this.ySize) / 2;
|
|
this.drawTexturedModalRect(containerWidth, containerHeight - 10, 0, 0, this.xSize, this.ySize);
|
|
}
|
|
}
|