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 RenderSkeleton extends RenderBiped
009    {
010        public RenderSkeleton()
011        {
012            super(new ModelSkeleton(), 0.5F);
013        }
014    
015        protected void func_82438_a(EntitySkeleton par1EntitySkeleton, float par2)
016        {
017            if (par1EntitySkeleton.getSkeletonType() == 1)
018            {
019                GL11.glScalef(1.2F, 1.2F, 1.2F);
020            }
021        }
022    
023        protected void func_82422_c()
024        {
025            GL11.glTranslatef(0.09375F, 0.1875F, 0.0F);
026        }
027    
028        /**
029         * Allows the render to do any OpenGL state modifications necessary before the model is rendered. Args:
030         * entityLiving, partialTickTime
031         */
032        protected void preRenderCallback(EntityLiving par1EntityLiving, float par2)
033        {
034            this.func_82438_a((EntitySkeleton)par1EntityLiving, par2);
035        }
036    }