OSDN Git Service

6b130cae53438d35a9e19a84442553faaa715125
[chemicraft/chemicraft.git] / common / pcc / chemicraft / gui / GuiPyrolysisTable.java
1 package pcc.chemicraft.gui;
2
3 import net.minecraft.client.gui.inventory.GuiContainer;
4 import net.minecraft.entity.player.EntityPlayer;
5 import pcc.chemicraft.ChemiCraft;
6 import pcc.chemicraft.container.ContainerPyrolysisTable;
7 import pcc.chemicraft.tileentity.TileEntityPyrolysisTable;
8
9 public class GuiPyrolysisTable extends GuiContainer{
10
11         private TileEntityPyrolysisTable tileentity;
12
13         public GuiPyrolysisTable(EntityPlayer par1EntityPlayer, TileEntityPyrolysisTable par2) {
14                 super(new ContainerPyrolysisTable(par1EntityPlayer, par2));
15                 this.tileentity = par2;
16                 this.ySize = 204;
17         }
18
19         @Override
20         protected void drawGuiContainerBackgroundLayer(float var1, int var2, int var3) {
21                 this.mc.renderEngine.bindTexture(this.mc.renderEngine.getTexture(ChemiCraft.instance.GUI_PYROLYSIS_TEXTURE));
22                 this.drawTexturedModalRect(this.guiLeft, this.guiTop, 0, 0, this.xSize, this.ySize);
23                 System.out.println((int) (13F / this.tileentity.getFuelRestTime()));
24                 System.out.println(this.tileentity.getFuelRestTime());
25                 this.drawTexturedModalRect(this.guiLeft + 28, this.guiTop + 48, 176, 0, 13, (int) (13F / this.tileentity.getFuelRestTime()));
26
27         }
28
29         @Override
30         protected void drawGuiContainerForegroundLayer(int par1, int par2) {
31                 this.fontRenderer.drawString(String.valueOf("Temp:" + (int)this.tileentity.getHeat()), 110, 100, 0x000000);
32         }
33
34 }