001 package net.minecraft.src;
002
003 import cpw.mods.fml.common.Side;
004 import cpw.mods.fml.common.asm.SideOnly;
005
006 @SideOnly(Side.CLIENT)
007 public class ModelSign extends ModelBase
008 {
009 /** The board on a sign that has the writing on it. */
010 public ModelRenderer signBoard = new ModelRenderer(this, 0, 0);
011
012 /** The stick a sign stands on. */
013 public ModelRenderer signStick;
014
015 public ModelSign()
016 {
017 this.signBoard.addBox(-12.0F, -14.0F, -1.0F, 24, 12, 2, 0.0F);
018 this.signStick = new ModelRenderer(this, 0, 14);
019 this.signStick.addBox(-1.0F, -2.0F, -1.0F, 2, 14, 2, 0.0F);
020 }
021
022 /**
023 * Renders the sign model through TileEntitySignRenderer
024 */
025 public void renderSign()
026 {
027 this.signBoard.render(0.0625F);
028 this.signStick.render(0.0625F);
029 }
030 }