/* * Obsługa przycisku generuj */ private void generateButton_Click(object sender, EventArgs e) { bool ok = true; if (sudo.isEmpty() == false && sudo.saved == false) { if (MessageBox.Show("Czy chcesz zapisać przed utratą danych?", "Zapisz", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ok = showSaveWindow(); } } if (ok == true) { Levels window2 = new Levels(); window2.ShowDialog(); int fieldToErase = window2.returnFieldToErase(); if (fieldToErase != 81) //w przypadku, gdy ktoś nacisnął generuj, a później krzyżyk to nie czyść { //czyść tylko jak chcesz generować nową planszę sudo.clear(); drawGraphics(true); } sudo = unsaveFromFile("startBoard.bin"); sudo.generateBoard(); sudo.randomWithoutRepetition(81, fieldToErase); drawGraphics(false); } }
/* * Obsługa przycisku generuj */ private void generateButton_Click(object sender, EventArgs e) { bool ok = true; if (sudo.isEmpty() == false && sudo.saved == false) { if (MessageBox.Show("Czy chcesz zapisać przed utratą danych?", "Zapisz", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) ok = showSaveWindow(); } if (ok == true) { Levels window2 = new Levels(); window2.ShowDialog(); int fieldToErase = window2.returnFieldToErase(); if (fieldToErase != 81) //w przypadku, gdy ktoś nacisnął generuj, a później krzyżyk to nie czyść { //czyść tylko jak chcesz generować nową planszę sudo.clear(); drawGraphics(true); } sudo = unsaveFromFile("startBoard.bin"); sudo.generateBoard(); sudo.randomWithoutRepetition(81, fieldToErase); drawGraphics(false); } }