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