private void bntAtacar2_Click_1(object sender, EventArgs e) { if (NovoJogo.Player2.Personagem.ArmaAtual.EfeitoItem == EnumEfeitoItem.Cura.ToString()) { NovoJogo.Player2.Personagem.CurarPersonagem(NovoJogo.Player2.Personagem.ArmaAtual); NovoJogo.Player2.Personagem.RemovePontosMana(NovoJogo.Player2.Personagem.ArmaAtual); } else { if (NovoJogo.Player2.Personagem.ArmaAtual.TipoItem == EnumTipoItem.Arma.ToString()) { NovoJogo.Player2.Personagem.AddPontosMana(); } else { NovoJogo.Player2.Personagem.RemovePontosMana(NovoJogo.Player2.Personagem.ArmaAtual); } NovoJogo.Player1.Personagem.ReceberAtaque(NovoJogo.Player2.Personagem.ArmaAtual); } if (NovoJogo.Player1.Personagem.PontosdeVida <= 0) { FrmTerminaLuta terminaluta = new FrmTerminaLuta(NovoJogo.Player2, NovoJogo.EnderecoImagens); terminaluta.Show(); } TrocaTurno(); NovoJogo.Player2.CoutTurno++; AtualizarTela(); }
public void AtualizarTela() { lblArmaAtual1.Text = NovoJogo.Player1.Personagem.ArmaAtual.Nome; lblArmaAtual2.Text = NovoJogo.Player2.Personagem.ArmaAtual.Nome; try { Pbar_pontosdeVida1.Value = NovoJogo.Player1.Personagem.PontosdeVida; } catch (Exception) { if (Pbar_pontosdeVida1.Value == 0) { FrmTerminaLuta fimcombate = new FrmTerminaLuta(); this.Hide(); fimcombate.Show(Pbar_pontosdeVida2); } } finally { if (Pbar_pontosdeVida1.Value == 0) { FrmTerminaLuta fimcombate = new FrmTerminaLuta(); this.Hide(); fimcombate.Show(Pbar_pontosdeVida2); } } try { Pbar_pontosdeVida2.Value = NovoJogo.Player2.Personagem.PontosdeVida; } catch (Exception) { if (NovoJogo.Player1.Personagem.PontosdeVida <= 0) { FrmTerminaLuta fimcombate = new FrmTerminaLuta(NovoJogo.Player2, NovoJogo.EnderecoImagens); this.Hide(); fimcombate.Show(); } } finally { if (NovoJogo.Player2.Personagem.PontosdeVida <= 0) { FrmTerminaLuta fimcombate = new FrmTerminaLuta(NovoJogo.Player1, NovoJogo.EnderecoImagens); this.Hide(); fimcombate.Show(); } } Pbar_Mana1.Value = NovoJogo.Player1.Personagem.PontosdeMana; Pbar_Mana2.Value = NovoJogo.Player2.Personagem.PontosdeMana; comboBox1.Items.Clear(); comboBox2.Items.Clear(); foreach (var item in NovoJogo.Player1.Personagem.VetItem) { if (item != null) { comboBox1.Items.Add(item); } } foreach (var item in NovoJogo.Player2.Personagem.VetItem) { if (item != null) { comboBox2.Items.Add(item); } } TurnoTela(); }