private void FinalizaJogo() { foreach (var item in _buttons) { lblQuestoes.Text = "Você acertou " + _pontos + (_pontos == 1 ? " questão" : " questões"); lblQuestoes.ForeColor = Color.Black; item.Hide(); Sair.Show(); } }
private void processarLetra(char letra) { if (!JogoClass.fimDeJogo) { bool letraValida = false; for (int i = 0; i < JogoClass.palavraSorteada.Length; i++) { if (JogoClass.palavraSorteada[i] == letra) { letraValida = true; JogoClass.qtdLetrasEncontradas++; JogoClass.palavraManipulada[i] = letra; } } string impressao = ""; foreach (char c in JogoClass.palavraManipulada) { impressao += (c + " "); } Tela.Text = impressao; if (!letraValida) { JogoClass.tentativasRestantes--; if (JogoClass.tentativasRestantes == 5) { pictureBox1.Image = JogoDaForca.Properties.Resources.imagem02; } else if (JogoClass.tentativasRestantes == 4) { pictureBox1.Image = JogoDaForca.Properties.Resources.imagem03; } else if (JogoClass.tentativasRestantes == 3) { pictureBox1.Image = JogoDaForca.Properties.Resources.imagem04; } else if (JogoClass.tentativasRestantes == 2) { pictureBox1.Image = JogoDaForca.Properties.Resources.imagem05; } else if (JogoClass.tentativasRestantes == 1) { pictureBox1.Image = JogoDaForca.Properties.Resources.imagem06; } else if (JogoClass.tentativasRestantes == 0) { pictureBox1.Image = JogoDaForca.Properties.Resources.imagem07; JogoClass.fimDeJogo = true; MessageBox.Show("Fim de Jogo. Você perdeu!!"); JogarNovidade.Show(); Sair.Show(); } } else if (JogoClass.qtdLetrasEncontradas == JogoClass.palavraSorteada.Length) { JogoClass.fimDeJogo = true; MessageBox.Show("Fim de Jogo. Você ganhou, PARABÉNS!!"); JogarNovidade.Show(); Sair.Show(); } } }