Exemplo n.º 1
0
 private static void MakeHouse(BlockManager bm, int x, int z)
 {
     BlockShapes.MakeHollowBox(x + 2, x + 10, 63, 67, z + 2, z + 10, (int)BlockType.WOOD_PLANK);
     for (int a = 0; a <= 4; a++)
     {
         BlockShapes.MakeSolidBox(x + 2, x + 10, 67 + a, 67 + a, z + 2 + a, z + 10 - a, (int)BlockType.WOOD);
     }
     BlockShapes.MakeSolidBox(x + 10, x + 10, 65, 65, z + 6, z + 8, (int)BlockType.GLASS);
     BlockShapes.MakeSolidBox(x + 2, x + 2, 65, 65, z + 4, z + 8, (int)BlockType.GLASS);
     BlockShapes.MakeSolidBox(x + 4, x + 8, 65, 65, z + 2, z + 2, (int)BlockType.GLASS);
     BlockShapes.MakeSolidBox(x + 4, x + 8, 65, 65, z + 10, z + 10, (int)BlockType.GLASS);
     bm.SetID(x + 10, 64, z + 4, (int)BlockType.WOOD_DOOR);
     bm.SetData(x + 10, 64, z + 4, 5);
     bm.SetID(x + 10, 65, z + 4, (int)BlockType.WOOD_DOOR);
     bm.SetData(x + 10, 65, z + 4, 13);
     BlockShapes.RotateBlocks(x + 2, x + 10, 63, 71, z + 2, z + 10);
 }