private void pbLoad_Click(object sender, EventArgs e) { linelist.Clear(); timer1.Enabled = false; panel1.Enabled = false; frmLoad frmlogin = new frmLoad(); DialogResult dr = new DialogResult(); dr = frmlogin.ShowDialog(); if (dr == DialogResult.OK) { progressBar1.Value = progressBarValue; CheckPath(); LoadImage(); lblScore.Text = score.ToString(); lblStage.Text = level + ""; lblNumHelp.Text = numHelp + ""; lblNumRefresh.Text = numRefresh + ""; } if (progressBar1.Value != progressBar1.Maximum) { panel1.Enabled = true; timer1.Enabled = true; } }
private void pbNewGame_Click(object sender, EventArgs e) { panel1.Enabled = false; timer1.Enabled = false; frmDiff f = new frmDiff(); DialogResult dr = new DialogResult(); dr = f.ShowDialog(); if (dr == DialogResult.OK) { linelist.Clear(); progressBar1.Value = progressBar1.Minimum; score = 0; lblScore.Text = "0"; lblStage.Text = level + ""; numHelp = 5; lblNumHelp.Text = numHelp + ""; numRefresh = 5; lblNumRefresh.Text = numRefresh + ""; Matrix.InitMatrix(level); CheckPath(); LoadImage(); } else if (dr == DialogResult.Ignore) { linelist.Clear(); frmLoad frmlogin = new frmLoad(); DialogResult dr1 = new DialogResult(); dr1 = frmlogin.ShowDialog(); if (dr1 == DialogResult.OK) { progressBar1.Value = progressBarValue; CheckPath(); LoadImage(); lblScore.Text = score.ToString(); lblStage.Text = level + ""; lblNumHelp.Text = numHelp + ""; lblNumRefresh.Text = numRefresh + ""; } } if (progressBar1.Value < 200) { panel1.Enabled = true; timer1.Enabled = true; } }