Пример #1
0
 /*
  * Obsługa przycisku rozwiąż
  */
 private void solveButton_Click(object sender, EventArgs e)
 {
     if (sudo.isEmpty() == false && sudo.checkCorrectness() == true)
     {
         bool ok = sudo.solveSudoku();                   //rozwiązanie sudoku
         if (ok == false)
         {
             MessageBox.Show("Niestety masz źle wypełnioną planszę, nie da się jej ułożyć poprawnie. Spróbuj jeszcze raz.");
         }
         else
         {
             drawGraphics(false);                        //zaprezentowanie rozwiązania na ekranie
         }
     }
     else if (sudo.checkCorrectness() == false)
     {
         MessageBox.Show("Źle uzupełniona plansza.");
     }
     else
     {
         MessageBox.Show("Pusta plansza. Uzupełnij kilka pól i spróbuj ponownie.");
     }
 }