Esempio n. 1
0
 private void ForEveryAdjacentBlock(int x, int y, int z, BlockDel del)
 {
     if ((x & 0xf) > 0)
     {
         del(x - 1, y, z);
     }
     if ((x & 0xf) < 15)
     {
         del(x + 1, y, z);
     }
     if (y > 0)
     {
         del(x, y - 1, z);
     }
     if (y < 127)
     {
         del(x, y + 1, z);
     }
     if ((z & 0xf) > 0)
     {
         del(x, y, z - 1);
     }
     if ((z & 0xf) < 15)
     {
         del(x, y, z + 1);
     }
 }
Esempio n. 2
0
 private void ForEveryAdjacentBlock(int x, int y, int z, BlockDel del)
 {
     if ((x & 0xf) > 0) del(x - 1, y, z);
     if ((x & 0xf) < 15) del(x + 1, y, z);
     if (y > 0) del(x, y - 1, z);
     if (y < 127) del(x, y + 1, z);
     if ((z & 0xf) > 0) del(x, y, z - 1);
     if ((z & 0xf) < 15) del(x, y, z + 1);
 }