Esempio n. 1
0
 private static void SetupPlugins()
 {
     _display = PluginLoader.Displays.First(d => d.PluginName == Settings.Default.DisplayPluginName);
     _configurationGenerator = PluginLoader.ConfigurationGenerators.First(g => g.PluginName == Settings.Default.GeneratorPluginName);
     _solver = PluginLoader.Solvers.First(s => s.PluginName == Settings.Default.SolverPluginName);
     _celebrator = PluginLoader.Celebrators.First(c => c.PluginName == Settings.Default.CelebratorPluginName);
 }
Esempio n. 2
0
 public SolveRun(ICubeConfigurationGenerator generator, ISolver solver, IDisplay display, ICelebrator celebrator, int cubeSize)
 {
     m_display = display;
     m_celebrator = celebrator;
     m_solver = solver;
     m_generator = generator;
     m_cubeSize = cubeSize;
 }