    001package net.minecraft.client.renderer.entity;
    002
    003import cpw.mods.fml.relauncher.Side;
    004import cpw.mods.fml.relauncher.SideOnly;
    005import net.minecraft.client.model.ModelSkeleton;
    006import net.minecraft.entity.EntityLiving;
    007import net.minecraft.entity.monster.EntitySkeleton;
    008import org.lwjgl.opengl.GL11;
    009
    010@SideOnly(Side.CLIENT)
    011public class RenderSkeleton extends RenderBiped
    012{
    013    public RenderSkeleton()
    014    {
    015        super(new ModelSkeleton(), 0.5F);
    016    }
    017
    018    protected void func_82438_a(EntitySkeleton par1EntitySkeleton, float par2)
    019    {
    020        if (par1EntitySkeleton.getSkeletonType() == 1)
    021        {
    022            GL11.glScalef(1.2F, 1.2F, 1.2F);
    023        }
    024    }
    025
    026    protected void func_82422_c()
    027    {
    028        GL11.glTranslatef(0.09375F, 0.1875F, 0.0F);
    029    }
    030
    031    /**
    032     * Allows the render to do any OpenGL state modifications necessary before the model is rendered. Args:
    033     * entityLiving, partialTickTime
    034     */
    035    protected void preRenderCallback(EntityLiving par1EntityLiving, float par2)
    036    {
    037        this.func_82438_a((EntitySkeleton)par1EntityLiving, par2);
    038    }
    039}