static void Main(string[] args) { Console.WriteLine("Welcome to the cube simulator"); SimulatorOptions options = new SimulatorOptions(); options.start_state = StartState.SOLVED; options.cube_display = new CLICubeDisplay(); CubeSimulator simulator = new CubeSimulator(options); simulator.run(); }
public CubeSimulator(SimulatorOptions options) { this.cube = new Cube(options.start_state); this.cube_display = options.cube_display; }