示例#1
0
 public static void show(Block block)
 {
     if (block != null)
     {
         show(block.getPos(), block.getColor().ToString());
     }
 }
示例#2
0
 public Block(Block block, Vector3 pos)
 {
     this.position = pos;
     this.color = block.color;
     this.mtrl = new Material(); ;
     this.mtrl.Diffuse = this.color;
     this.mtrl.Ambient = Color.White;
     isAlpha = false;
 }
示例#3
0
 public void addBlock(Block block, Vector3 pos)
 {
     if (sceneBlocks.ContainsKey(pos))
     {
         sceneBlocks[pos] = new Block(block, pos);
     }
     else
     {
         sceneBlocks.Add(pos, new Block(block, pos));
     }
 }
示例#4
0
 public void setBrick(Block block, int n)
 {
     if (n <= 0 || n >= brickBlocks.Count) return;
     brickBlocks[n] = block;
 }