001 package net.minecraft.client.renderer.texturefx; 002 003 import cpw.mods.fml.relauncher.Side; 004 import cpw.mods.fml.relauncher.SideOnly; 005 import net.minecraft.client.renderer.RenderEngine; 006 import org.lwjgl.opengl.GL11; 007 008 @SideOnly(Side.CLIENT) 009 public 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 }