Пример #1
0
        public bool Init()
        {
            for (int z = 1; z <= Size; z++)
            {
                for (int y = 1; y <= Size; y++)
                {
                    for (int x = 1; x <= Size; x++)
                    {
                        cubelets[x, y, z] = new Cubelet
                        {
                            X = (y == Size ? CubeValue.Left : CubeValue.Right),
                            Y = (x == Size ? CubeValue.Back : CubeValue.Front),
                            Z = (z == Size ? CubeValue.Up : CubeValue.Down)
                        };
                    }
                }
            }

            return(true);
        }
Пример #2
0
 public Cube(int cubeSize = 3)
 {
     Size     = cubeSize;
     cubelets = new Cubelet[cubeSize + 1, cubeSize + 1, cubeSize + 1];
 }