got rid of render for detector
Get icon method for block now contains world xyz so you can get the tileEntity for better texture control of blocks
This commit is contained in:
parent
8ceb2dba22
commit
5b6781e811
1 changed files with 0 additions and 56 deletions
|
@ -1,56 +0,0 @@
|
|||
package assemblyline.client.render;
|
||||
|
||||
import static assemblyline.client.model.ModelHelper.drawCuboid;
|
||||
import static assemblyline.client.model.ModelHelper.setGlobalTextureResolution;
|
||||
import static assemblyline.client.model.ModelHelper.setTextureClip;
|
||||
import static assemblyline.client.model.ModelHelper.setTextureSubResolution;
|
||||
import static org.lwjgl.opengl.GL11.glPopMatrix;
|
||||
import static org.lwjgl.opengl.GL11.glPushMatrix;
|
||||
import static org.lwjgl.opengl.GL11.glTranslated;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraftforge.client.ForgeHooksClient;
|
||||
import universalelectricity.core.vector.Vector3;
|
||||
import assemblyline.client.model.ModelHelper;
|
||||
import assemblyline.common.AssemblyLine;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public class RenderDetector extends RenderImprintable
|
||||
{
|
||||
@Override
|
||||
public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float var8)
|
||||
{
|
||||
super.renderTileEntityAt(tileEntity, x, y, z, var8);
|
||||
}
|
||||
|
||||
public static void render(boolean isInverted, Vector3 position)
|
||||
{
|
||||
glPushMatrix();
|
||||
glTranslated(position.x, position.y, position.z);
|
||||
|
||||
if (isInverted)
|
||||
{
|
||||
ForgeHooksClient.bindTexture(AssemblyLine.TEXTURE_PATH + "detector_red.png", 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
ForgeHooksClient.bindTexture(AssemblyLine.TEXTURE_PATH + "detector_green.png", 0);
|
||||
|
||||
}
|
||||
|
||||
setGlobalTextureResolution(128, 128);
|
||||
setTextureClip(false);
|
||||
ModelHelper.setTextureOffset(0, 64);
|
||||
setTextureSubResolution(64, 64);
|
||||
drawCuboid(0.45f, 12f / 16f, 0.45f, 2f / 16f, 4f / 16f, 2f / 16f); // stand
|
||||
ModelHelper.setTextureOffset(0, 0);
|
||||
setTextureSubResolution(128, 64);
|
||||
drawCuboid(0.25f, 0.25f, 0.25f, 8f / 16f, 8f / 16f, 8f / 16f); // block
|
||||
ModelHelper.setTextureOffset(64, 64);
|
||||
setTextureSubResolution(64, 32);
|
||||
drawCuboid(0.375f, 0.25f - (1f / 16f), 0.375f, 4f / 16f, 1f / 16f, 4f / 16f); // lens
|
||||
|
||||
glPopMatrix();
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue