/* * 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."); } }