private void btn_Dificil_Click(object sender, EventArgs e) { if (faixaEtaria == 0) { frmTJ = new frm_JM_TelaJogo(faixaEtaria, 2, 4, 4); frmTJ.Show(); } else if (faixaEtaria == 1) { frmTJ = new frm_JM_TelaJogo(faixaEtaria, 2, 4, 6); frmTJ.Show(); } this.Visible = false; }
public void Verificar_CartaClicada(object sender, EventArgs e) { PictureBox carta_clicada = (PictureBox)sender; try { if (carta_clicada != null) { if (carta_clicada.Image == carta_clicada.Tag) { return; } if (clique1 == null) { clique1 = carta_clicada; clique1.Image = (Image)carta_clicada.Tag; foreach (Control lbl in carta_clicada.Controls) { if (lbl is Label) { lbl.Visible = true; } } return; } if (clique2 == null) { clique2 = carta_clicada; clique2.Image = (Image)carta_clicada.Tag; foreach (Control lbl in carta_clicada.Controls) { if (lbl is Label) { lbl.Visible = true; } } jogo.jogadas++; lbl_VJogadas.Text = jogo.jogadas.ToString(); } var row1 = tlp_Tabuleiro.GetPositionFromControl(clique1); var row2 = tlp_Tabuleiro.GetPositionFromControl(clique2); if (mat[row1.Row, row1.Column].ID == mat[row2.Row, row2.Column].ID) { clique1 = null; clique2 = null; if (Verificar_Vitoria()) { tmr_Tempo.Stop(); DialogResult result = MessageBox.Show("Parabéns, você conseguiu!!! \n\nSeu tempo foi de " + lbl_VTempo.Text + " segundos. \nVocê fez " + lbl_VJogadas.Text + " jogadas. \n\nDeseja jogar novamente?", "Parabéns", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { frm_JM_TelaJogo frmTJ = new frm_JM_TelaJogo(faixaEtaria, nivel, linhas, colunas); frmTJ.Show(); this.Visible = false; } //Close(); } return; } tmr_Intervalo.Start(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro"); } }