private void btnNovo_Click(object sender, EventArgs e) { CriarPersonagem criar = new CriarPersonagem(); criar.Show(); this.Hide(); }
public void combate(int dano, int defesa) { dragao.PontosDeVida -= dano; if (dragao.PontosDeVida <= 0) { vidaDragao.Value = 1; log.Items.Add("--- Acabou!"); MessageBox.Show("Você venceu o dragão!", "Parabéns!", MessageBoxButtons.OK, MessageBoxIcon.None); FimDeJogo final = new FimDeJogo(protagonista.Nome, protagonista.Sexo, protagonista.Raca); final.Show(); this.Hide(); return; } vidaDragao.Value -= dano; int danoDragao = ataqueDragao(); if (defesa != 0) { log.Items.Add(protagonista.Nome + " Defendeu!"); danoDragao -= defesa; } protagonista.PontosDeVida -= danoDragao; //vidaProtagonista.Value -= danoDragao; log.Items.Add("O dragão causou " + danoDragao + " de dano!"); if (protagonista.PontosDeVida <= 0) { log.Items.Add("--- Acabou!"); vidaProtagonista.Value = 1; if (MessageBox.Show("Fim de jogo, tentar novamente?", "Fim de jogo", MessageBoxButtons.RetryCancel, MessageBoxIcon.None) == DialogResult.Retry) { CriarPersonagem criar = new CriarPersonagem(); criar.Show(); this.Dispose(); } else { Application.Exit(); } return; } vidaProtagonista.Value -= danoDragao; log.Items.Add("\n"); log.SelectedIndex = log.Items.Count - 1; }