Пример #1
0
        static void Main(string[] args)
        {
            RubiksCube.Model.Cube meinCube = new Model.Cube();
            meinCube.drawInConsole();

            Controller.CubeSolver solver = new Controller.CubeSolver(meinCube);
            solver.solve();

            Console.Read();
        }
Пример #2
0
        static void Main(string[] args)
        {
            RubiksCube.Model.Cube meinCube = new Model.Cube();
            meinCube.drawInConsole();

            Controller.CubeSolver solver = new Controller.CubeSolver(meinCube);
            solver.solve();

            Console.Read();
        }
Пример #3
0
 public MainViewModel(Cube cube)
 {
     this.Cubies = cube.Cubies;
 }
Пример #4
0
        public Cube Clone()
        {
            Cube clone = new Cube();
            clone.cubies.Clear();

            foreach (Cubie cloneCubie in this.cubies)
            {
                clone.cubies.Add(cloneCubie.Clone());
            }

            return clone;
        }