CategoryUnlockedToast.java 文件源码

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

项目:ArcaneMagic 作者:
public IToast.Visibility draw(GuiToast toastGui, long delta)
{
    toastGui.getMinecraft().getTextureManager().bindTexture(TEXTURE_TOASTS);
    GlStateManager.color(1.0F, 1.0F, 1.0F);
    toastGui.drawTexturedModalRect(0, 0, 0, 0, 160, 32);

    toastGui.getMinecraft().fontRenderer.drawString(
            I18n.format(expanded ? "toast.arcanemagic.page_expanded" : "toast.arcanemagic.page_unlocked"), 30, 7,
            0x5bc14d);
    toastGui.getMinecraft().fontRenderer.drawString(I18n.format(unlocked.getUnlocalizedName()), 30, 18, 0x65a595);

    if (!this.hasPlayedSound && delta > 0L)
    {
        this.hasPlayedSound = true;

        toastGui.getMinecraft().getSoundHandler()
                .playSound(PositionedSoundRecord.getRecord(ArcaneMagicSoundHandler.randomLearnSound(), 1.0F, 1.0F));

    }

    RenderHelper.enableGUIStandardItemLighting();
    toastGui.getMinecraft().getRenderItem().renderItemAndEffectIntoGUI((EntityLivingBase) null, unlocked.getIcon(),
            8, 8);
    return delta >= 5000L ? IToast.Visibility.HIDE : IToast.Visibility.SHOW;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号