BlockInfusedBlockOreRenderer.java 文件源码

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

项目:ThaumOres 作者:
@Override
public void renderInventoryBlock(Block block, int metadata, int modelID, RenderBlocks renderer) {
    block.setBlockBounds(0.005F, 0.005F, 0.005F, 0.995F, 0.995F, 0.995F);
    renderer.setRenderBoundsFromBlock(block);

    if (metadata < 6) {
        drawFaces(renderer, block, ((BlockInfusedBlockOre) block).icon[0], ((BlockInfusedBlockOre) block).icon[1],
                ((BlockInfusedBlockOre) block).icon[2], ((BlockInfusedBlockOre) block).icon[3],
                ((BlockInfusedBlockOre) block).icon[4], ((BlockInfusedBlockOre) block).icon[5], false);
        Color c = new Color(BlockCustomOreItem.colors[metadata + 1]);
        float r = c.getRed() / 255.0F;
        float g = c.getGreen() / 255.0F;
        float b = c.getBlue() / 255.0F;
        GL11.glColor3f(r, g, b);
        block.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
        renderer.setRenderBoundsFromBlock(block);
        drawFaces(renderer, block, ((BlockInfusedBlockOre) block).icon[6], false);
        GL11.glColor3f(1.0F, 1.0F, 1.0F);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号