From dc3df3edd5843bde0c1335d6a8e460b2c832aa48 Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Sat, 17 Jun 2017 08:12:18 +0300 Subject: full project files --- .../metallurgy/ImpregnatingMachineRender.java | 55 ---------------------- 1 file changed, 55 deletions(-) delete mode 100644 ihl/processing/metallurgy/ImpregnatingMachineRender.java (limited to 'ihl/processing/metallurgy/ImpregnatingMachineRender.java') diff --git a/ihl/processing/metallurgy/ImpregnatingMachineRender.java b/ihl/processing/metallurgy/ImpregnatingMachineRender.java deleted file mode 100644 index 9529186..0000000 --- a/ihl/processing/metallurgy/ImpregnatingMachineRender.java +++ /dev/null @@ -1,55 +0,0 @@ -package ihl.processing.metallurgy; - -import org.lwjgl.opengl.GL11; - -import ihl.interfaces.IFluidTankVisual; -import ihl.model.FluidRenderer; -import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.tileentity.TileEntity; -import net.minecraftforge.fluids.FluidRegistry; -import net.minecraftforge.fluids.FluidStack; - -public class ImpregnatingMachineRender extends TileEntitySpecialRenderer { - - private float cap; - - public ImpregnatingMachineRender(float capIn) { - cap = capIn; - } - - public void renderAModelAt(IFluidTankVisual tile, double x, double y, double z, float f) { - GL11.glPushMatrix(); - GL11.glTranslatef((float) x + 0.5F, (float) y + 0.5F, (float) z + 0.5F); - float rotation = 0F; - GL11.glRotatef(-rotation, 0F, 1F, 0F); - GL11.glScalef(1F, -1F, -1F); - GL11.glTranslatef(0F, -1.0F, 0F); - GL11.glPopMatrix(); - if (tile.getVisibleFluidId() == -1 || tile.getVisibleFluidAmount() <= 0) { - return; - } - FluidStack fluidStack = new FluidStack(FluidRegistry.getFluid(tile.getVisibleFluidId()), - tile.getVisibleFluidAmount()); - GL11.glPushMatrix(); - GL11.glPushAttrib(GL11.GL_ENABLE_BIT); - GL11.glEnable(GL11.GL_BLEND); - GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); - GL11.glTranslatef((float) x, (float) y + 0.1F, (float) z); - GL11.glScalef(0.99F, 0.8F * tile.getRenderLiquidLevel(), 0.99F); - int[] displayLists = FluidRenderer.getLiquidDisplayLists(fluidStack); - if (displayLists != null) { - float level = Math.min(fluidStack.amount, cap) / cap; - bindTexture(FluidRenderer.getFluidSheet(fluidStack)); - GL11.glCallList(displayLists[(int) (level * (FluidRenderer.DISPLAY_STAGES - 1))]); - } - GL11.glDisable(GL11.GL_BLEND); - GL11.glPopAttrib(); - GL11.glPopMatrix(); - - } - - @Override - public void renderTileEntityAt(TileEntity tile, double par2, double par4, double par6, float par8) { - this.renderAModelAt((IFluidTankVisual) tile, par2, par4, par6, par8); - } -} \ No newline at end of file -- cgit v1.2.3