void Start()
 {
     sky      = FindObjectOfType <SkyBox>();
     text     = FindObjectOfType <ChangeTextColor>();
     objects  = FindObjectOfType <ObjectManager>();
     modeText = FindObjectOfType <ModeText>();
     SwitchToLight();
 }
 public MainWindow()
 {
     InitializeComponent();
     this.modeLog = ModeText.Error;
     if (OpenFile())
     {
         DataContext = App.sudokuManager;
     }
     else
     {
         this.Close();
     }
 }
        private void TreatSudoku(object sender, RoutedEventArgs e)
        {
            if (App.sudokuManager.GridSelected != null)
            {
                this.modeLog = ModeText.Verbose;

                if (threadingMode)
                {
                    ListLogs.DataContext = App.sudokuManager.GridSelected;
                    Task task = new Task(new Action(App.sudokuManager.resolveSelected));
                    task.Start();
                }
                else
                {
                    Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Normal,
                                                               new Action(() => { App.sudokuManager.resolveSelected(); })
                                                               );
                }
            }
            else
            {
                MessageBox.Show("Tu dois d'abord sélectionner un sudoku.");
            }
        }
Beispiel #4
0
 public LevelSelecter(ModeText modeText)
 {
     this.modeText = modeText;
     startingLevel = 1;
 }
 public void Log(ModeText level, String text)
 {
     lastTextLogLevel = level;
     TextLog          = text;
 }
Beispiel #6
0
 public GamePauser(ModeText modeText, AudioPlayer audio)
 {
     this.modeText = modeText;
     this.audio    = audio;
 }
Beispiel #7
0
 public GameRestarter(ModeText modeText, Leaderboard leaderboard)
 {
     this.modeText    = modeText;
     this.leaderboard = leaderboard;
 }
Beispiel #8
0
 public ReadyToPlay(ModeText modeText, Leaderboard leaderboard)
 {
     this.modeText    = modeText;
     this.leaderboard = leaderboard;
 }
Beispiel #9
0
 public GameEnder(ModeText modeText, BlockField field)
 {
     this.modeText = modeText;
     this.field    = field;
 }