public FormSettings(Form1 form, radioButtonOption selectedButton) { InitializeComponent(); main_form = form; main_form.Enabled = false; this.selectedButton = selectedButton; // установка режима switch (selectedButton) { case radioButtonOption.Easy: radioButtonEasy.Checked = true; break; case radioButtonOption.Medium: radioButtonMedium.Checked = true; break; case radioButtonOption.Hard: radioButtonHard.Checked = true; break; case radioButtonOption.Special: radioButtonSpecial.Checked = true; textBoxWidth.Text = "" + main_form.supMatrix.n; textBoxHeight.Text = "" + main_form.supMatrix.m; textBoxMines.Text = "" + main_form.supMatrix.kol_min; TextBoxEnabled(true); break; } }
public FormStatistiks(Form1 form, StatisticsData statics, radioButtonOption mode) { InitializeComponent(); main_form = form; main_form.Enabled = false; Statics = statics; comboBoxMode.SelectedIndex = (mode == radioButtonOption.Special) ? 1 : (int)mode; ShowByMode(comboBoxMode.SelectedIndex); }
public SaveSetAndRez(StatisticsData statistics, MatrixSapperButton mainMatrix, bool needSave = false) { Statistics = statistics.massAllTimeData; selectedBatton = mainMatrix.form.selectedBatton; save = needSave; if (save) // надо ли сохранять прогресс { matrix = mainMatrix.matrix; n = mainMatrix.n; m = mainMatrix.m; kol_min = mainMatrix.kol_min; kol_ost_min = mainMatrix.kol_ost_min; time = mainMatrix.seconds; } }
public Form1() { InitializeComponent(); try { Stream file = File.OpenRead("settimgs.txt"); BinaryFormatter fileRead = new BinaryFormatter(); SaveSetAndRez saveS_R = (SaveSetAndRez)fileRead.Deserialize(file); file.Close(); statistiks = new StatisticsData(); statistiks.massAllTimeData = saveS_R.Statistics; selectedBatton = saveS_R.selectedBatton; supMatrix = saveS_R.createMatrixSapperButton(this); } catch { supMatrix = new MatrixSapperButton(this, 16, 16, 40); // соответствует Medium selectedBatton = radioButtonOption.Medium; statistiks = new StatisticsData(); } supMatrix.AddMatrixSapperButtonOnForm(); }