    001package net.minecraft.client.renderer.texturefx;
    002
    003import cpw.mods.fml.relauncher.Side;
    004import cpw.mods.fml.relauncher.SideOnly;
    005import net.minecraft.client.renderer.RenderEngine;
    006import org.lwjgl.opengl.GL11;
    007
    008@SideOnly(Side.CLIENT)
    009public class TextureFX
    010{
    011    public byte[] imageData = new byte[1024];
    012    public int iconIndex;
    013    public boolean anaglyphEnabled = false;
    014
    015    /** Texture ID */
    016    public int textureId = 0;
    017    public int tileSize = 1;
    018    public int tileImage = 0;
    019
    020    public TextureFX(int par1)
    021    {
    022        this.iconIndex = par1;
    023    }
    024
    025    public void onTick() {}
    026
    027    public void bindImage(RenderEngine par1RenderEngine)
    028    {
    029        if (this.tileImage == 0)
    030        {
    031            GL11.glBindTexture(GL11.GL_TEXTURE_2D, par1RenderEngine.getTexture("/terrain.png"));
    032        }
    033        else if (this.tileImage == 1)
    034        {
    035            GL11.glBindTexture(GL11.GL_TEXTURE_2D, par1RenderEngine.getTexture("/gui/items.png"));
    036        }
    037    }
    038}