diff --git a/common/mekanism/client/gui/GuiPRC.java b/common/mekanism/client/gui/GuiPRC.java index 22a325ebb..fda7d204d 100644 --- a/common/mekanism/client/gui/GuiPRC.java +++ b/common/mekanism/client/gui/GuiPRC.java @@ -1,16 +1,17 @@ package mekanism.client.gui; +import mekanism.api.gas.GasTank; +import mekanism.client.gui.GuiFluidGauge.IFluidInfoHandler; +import mekanism.client.gui.GuiGasGauge.IGasInfoHandler; import mekanism.common.inventory.container.ContainerPRC; import mekanism.common.tile.TileEntityPRC; import mekanism.common.util.MekanismUtils; import mekanism.common.util.MekanismUtils.ResourceType; import net.minecraft.entity.player.InventoryPlayer; +import net.minecraftforge.fluids.FluidTank; import org.lwjgl.opengl.GL11; -/** - * Created by ben on 05/04/14. - */ public class GuiPRC extends GuiMekanism { public TileEntityPRC tileEntity; @@ -21,6 +22,27 @@ public class GuiPRC extends GuiMekanism tileEntity = tentity; guiElements.add(new GuiRedstoneControl(this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiPRC.png"))); + guiElements.add(new GuiFluidGauge(new IFluidInfoHandler() { + @Override + public FluidTank getTank() + { + return tileEntity.inputFluidTank; + } + }, GuiGauge.Type.STANDARD, this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiElectrolyticSeparator.png"), 5, 10)); + guiElements.add(new GuiGasGauge(new IGasInfoHandler() { + @Override + public GasTank getTank() + { + return tileEntity.inputGasTank; + } + }, GuiGauge.Type.SMALL, this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiElectrolyticSeparator.png"), 33, 18)); + guiElements.add(new GuiGasGauge(new IGasInfoHandler() { + @Override + public GasTank getTank() + { + return tileEntity.outputGasTank; + } + }, GuiGauge.Type.SMALL, this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiElectrolyticSeparator.png"), 100, 18)); guiElements.add(new GuiPowerBar(this, tileEntity, MekanismUtils.getResource(ResourceType.GUI, "GuiPRC.png"), 164, 15)); } diff --git a/resources/assets/mekanism/gui/GuiPRC.png b/resources/assets/mekanism/gui/GuiPRC.png new file mode 100644 index 000000000..fd3d60cc0 Binary files /dev/null and b/resources/assets/mekanism/gui/GuiPRC.png differ diff --git a/resources/assets/mekanism/textures/blocks/Ethene.png b/resources/assets/mekanism/textures/blocks/Ethene.png new file mode 100644 index 000000000..e08b94eb6 Binary files /dev/null and b/resources/assets/mekanism/textures/blocks/Ethene.png differ diff --git a/resources/assets/mekanism/textures/blocks/Ethene.png.mcmeta b/resources/assets/mekanism/textures/blocks/Ethene.png.mcmeta new file mode 100644 index 000000000..4b721e09a --- /dev/null +++ b/resources/assets/mekanism/textures/blocks/Ethene.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/resources/assets/mekanism/textures/blocks/PressurizedReactionChamber.png b/resources/assets/mekanism/textures/blocks/PressurizedReactionChamber.png new file mode 100644 index 000000000..c1e0e1336 Binary files /dev/null and b/resources/assets/mekanism/textures/blocks/PressurizedReactionChamber.png differ diff --git a/resources/assets/mekanism/textures/items/HDPE.png b/resources/assets/mekanism/textures/items/HDPE.png new file mode 100644 index 000000000..126c0ff88 Binary files /dev/null and b/resources/assets/mekanism/textures/items/HDPE.png differ diff --git a/resources/assets/mekanism/textures/items/Substrate.png b/resources/assets/mekanism/textures/items/Substrate.png new file mode 100644 index 000000000..04961cd1f Binary files /dev/null and b/resources/assets/mekanism/textures/items/Substrate.png differ