package mekanism.common.multipart;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.util.IIcon;
public class TransmitterIcons
{
private IIcon[] sideIcons;
private IIcon[] centerIcons;
public TransmitterIcons(int numCentres, int numSides)
{
sideIcons = new IIcon[numSides];
centerIcons = new IIcon[numCentres];
}
public void registerCenterIcons(IIconRegister register, String[] filenames)
{
for(int i = 0; i < centerIcons.length; i++)
{
centerIcons[i] = register.registerIcon("mekanism:models/" + filenames[i]);
}
}
public void registerSideIcons(IIconRegister register, String[] filenames)
{
for(int i = 0; i < sideIcons.length; i++)
{
sideIcons[i] = register.registerIcon("mekanism:models/" + filenames[i]);
}
}
public IIcon getSideIcon(int n)
{
return sideIcons[n];
}
public IIcon getCenterIcon(int n)
{
return centerIcons[n];
}
}