package appeng.client.texture; import net.minecraft.util.Icon; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class FullIcon implements Icon { private Icon p; public FullIcon(Icon o) { p = o; } @Override @SideOnly(Side.CLIENT) public float getMinU() { return p.getMinU(); } @Override @SideOnly(Side.CLIENT) public float getMaxU() { return p.getMaxU(); } @Override @SideOnly(Side.CLIENT) public float getInterpolatedU(double d0) { if ( d0 > 8.0 ) return p.getMaxU(); return p.getMinU(); } @Override @SideOnly(Side.CLIENT) public float getMinV() { return p.getMinV(); } @Override @SideOnly(Side.CLIENT) public float getMaxV() { return p.getMaxV(); } @Override @SideOnly(Side.CLIENT) public float getInterpolatedV(double d0) { if ( d0 > 8.0 ) return p.getMaxV(); return p.getMinV(); } @Override @SideOnly(Side.CLIENT) public String getIconName() { return p.getIconName(); } @Override public int getIconWidth() { return p.getIconWidth(); } @Override public int getIconHeight() { return p.getIconHeight(); } }