TileEntityRendererPrehistoryBox.java 文件源码

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

项目:AgeCraft-Old 作者:
private void renderTileBox(TileEntityPrehistoryBox tile, double x, double y, double z) {
    translations = new double[][]{new double[]{0.4D, 0.15D, 0.4D}, new double[]{0.65D, 0.15D, 0.4D}, new double[]{0.4D, 0.15D, 0.65D}, new double[]{0.65D, 0.15D, 0.65D}};
    for(int i = 0; i < tile.stacks.length; i++) {
        if(tile.stacks[i] != null) {
            entityItem[i].setEntityItemStack(tile.stacks[i]);
            GL11.glPushMatrix();
            GL11.glEnable(GL12.GL_RESCALE_NORMAL);

            GL11.glTranslated(x, y, z); 

            GL11.glTranslated(translations[i][0], translations[i][1], translations[i][2]);
            GL11.glRotatef(0F, 0.0F, 0.0F, 0.0F);

            GL11.glScalef(0.5F, 0.5F, 0.5F);

            RenderItem.renderInFrame = true;
            RenderManager.instance.renderEntityWithPosYaw(entityItem[i], 0.0D, 0.0D, 0.0D, 0.0F, 0.0F);
            RenderItem.renderInFrame = false;

            GL11.glDisable(GL12.GL_RESCALE_NORMAL);
            GL11.glPopMatrix();
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号