package universalteam.universalcore.utils.render;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraftforge.common.util.ForgeDirection;
import universalteam.universalcore.block.BlockAdvanced;
public class RenderUtil
{
public static void rotateIconsForRender(BlockAdvanced block, ForgeDirection dir, RenderBlocks renderer)
{
switch (dir)
{
case DOWN:
renderer.uvRotateSouth = 3;
renderer.uvRotateNorth = 3;
renderer.uvRotateEast = 3;
renderer.uvRotateWest = 3;
break;
case NORTH:
renderer.uvRotateSouth = 1;
renderer.uvRotateNorth = 2;
break;
case SOUTH:
renderer.uvRotateSouth = 2;
renderer.uvRotateNorth = 1;
renderer.uvRotateTop = 3;
renderer.uvRotateBottom = 3;
break;
case EAST:
renderer.uvRotateEast = 1;
renderer.uvRotateWest = 2;
renderer.uvRotateTop = 2;
renderer.uvRotateBottom = 1;
break;
case WEST:
renderer.uvRotateEast = 2;
renderer.uvRotateWest = 1;
renderer.uvRotateTop = 1;
renderer.uvRotateBottom = 2;
break;
}
}
public static void resetFaces(RenderBlocks renderer)
{
renderer.uvRotateBottom = 0;
renderer.uvRotateEast = 0;
renderer.uvRotateNorth = 0;
renderer.uvRotateSouth = 0;
renderer.uvRotateTop = 0;
renderer.uvRotateWest = 0;
}
}