HeadHorse.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:iChunUtil 作者:
@Override
public void preChildEntHeadRenderCalls(AbstractHorse living, RenderLivingBase render)
{
    if(living.isChild()) //I don't like this if statement any more than you do.
    {
        float f1 = living.getHorseSize();

        if(iChunUtil.config.horseEasterEgg == 1)
        {
            GlStateManager.scale(f1, f1, f1);
            GlStateManager.translate(0.0F, 1.35F * (1.0F - f1), 0.0F);
        }
        else
        {
            float f = living.getGrassEatingAmount(0.0F);
            float f2 = 0.5F + f1 * f1 * 0.5F;
            GlStateManager.scale(f2, f2, f2);

            if (f <= 0.0F)
            {
                GlStateManager.translate(0.0F, 1.35F * (1.0F - f1), 0.0F);
            }
            else
            {
                GlStateManager.translate(0.0F, 0.9F * (1.0F - f1) * f + 1.35F * (1.0F - f1) * (1.0F - f), 0.15F * (1.0F - f1) * f);
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号