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(); }
public MainViewModel(Cube cube) { this.Cubies = cube.Cubies; }
public Cube Clone() { Cube clone = new Cube(); clone.cubies.Clear(); foreach (Cubie cloneCubie in this.cubies) { clone.cubies.Add(cloneCubie.Clone()); } return clone; }