Example #1
0
 private void updateChunk(bool[] data, int chunkSize, RayTraceChunk chunk)
 {
     chunk.clearAll();
     for (int k = 0; k < chunkSize; k++)
     {
         for (int j = 0; j < chunkSize; j++)
         {
             for (int i = 0; i < chunkSize; i++)
             {
                 if (data[k * chunkSize * chunkSize + j * chunkSize + i])
                 {
                     chunk.setBlock(i, j, k);
                 }
             }
         }
     }
 }