public caballeroDelZodiaco(string nombre, string dios, string signoZodiacal, Armadura armadura) { Nombre = nombre; Dios = dios; this.signoZodiacal = signoZodiacal; this.armadura = armadura; }
public CaballerosDelZodiaco(string nombre, string diosQueProtege, Armadura armadura, string signoZodiacal) { this.nombre = nombre; this.diosQueProtege = diosQueProtege; this.armadura = armadura; this.signoZodiacal = signoZodiacal; }
//RESULTADO private void Button1_Click(object sender, EventArgs e) { if (!cb_a.Checked) { arma = null; } if (!cb_arm.Checked) { armadura = null; } if (player != null) { if (arma == null && armadura == null) { MessageBox.Show("O Player não pode ser instanciado sem equipamento!!", "Erro"); } else { Resultado r = new Resultado(this.arma, this.armadura, this.player); r.ShowDialog(); } } else { MessageBox.Show("Primeiro crie o player"); } }
public NotificationResult Salvar(Armadura entidade) { var NotificationResult = new NotificationResult(); try { if (entidade.CodArmadura != 0) { entidade.CodArmadura = entidade.CodArmadura; if (NotificationResult.IsValid) { _armaduraRepositorio.Adicionar(entidade); NotificationResult.Add("Cadastrado!"); } return(NotificationResult); } else { return(NotificationResult.Add(new NotificationError("Erro no cadastro!", NotificationErrorType.USER))); }; } catch (Exception ex) { return(NotificationResult.Add(new NotificationError(ex.Message))); } }
public NotificationResult Salvar(Armadura entidade) { var notificationResult = new NotificationResult(); try { if (entidade.CodArmadura == 0) { notificationResult.Add(new NotificationError("Armadura não pode ser zero.", NotificationErrorType.USER)); } if (notificationResult.IsValid) { _armadura_Repositorio.Adicionar(entidade); notificationResult.Add("Armadura cadastrada com sucesso."); } notificationResult.Result = entidade; return(notificationResult); } catch (Exception ex) { return(notificationResult.Add(new NotificationError(ex.Message))); } }
public NotificationResult Excluir(Armadura entidade) { var NotificationResult = new NotificationResult(); try { if (entidade.CodArmadura != 0) { if (NotificationResult.IsValid) { _armaduraRepositorio.Remover(entidade); NotificationResult.Add("Cadastro excluido com Sucesso!"); return(NotificationResult); } else { return(NotificationResult.Add(new NotificationError("O codigo informado não existe!", NotificationErrorType.USER))); } } else { return(NotificationResult.Add(new NotificationError("O codigo informado não existe!", NotificationErrorType.USER))); } } catch (Exception ex) { return(NotificationResult.Add(new NotificationError(ex.Message))); } }
public NotificationResult Atualizar(Armadura entidade) { var NotificationResult = new NotificationResult(); try { if (entidade.CodArmadura != 0) { entidade.CodArmadura = entidade.CodArmadura; } if (NotificationResult.IsValid) { _armaduraRepositorio.Atualizar(entidade); NotificationResult.Add("Cadastro Alterado com Sucesso!"); return(NotificationResult); } else { return(NotificationResult.Add(new NotificationError("O codigo informado não existe!", NotificationErrorType.USER))); } } catch (Exception) { return(NotificationResult.Add(new NotificationError("O codigo informado não existe!", NotificationErrorType.USER))); } }
private void btnCancelar_Click(object sender, EventArgs e) { arma = new Arma(); armadura = new Armadura(); item = new Item(); this.Hide(); }
public void Equipo_esArmaduraEquipada_DevuelveFalsoSiNoEsArmaduraEquipada() { Armadura armaduraNueva = new Armadura(); equipo.ArmaduraEquipada = armadura; Assert.IsFalse(equipo.esArmaduraEquipada(armaduraNueva)); }
public void BotaoArmaduraBronze() { Armadura armadura = new Armadura("Armadura de Bronze", 275f, Tipo.equipamento); armadura.Descricao = "Essa armadura te dará uma grande quantidade de defesa, porém diminuirá significantemente sua mobilidade."; Jogador.Singleton.itemAtual = armadura; botaoAtual = botaoArmaduraBronze; uiScript.AtualizarPainel(); }
//----------------------------- //As funções a seguir criam a função de cada botão do jogo, criando seus respectivos Itens e os armazenando //no itemAtual de Jogador, logo em seguida iguala o botao atual ao seu respectivo botão e atualiza o painel de informações public void BotaoArmaduraMalha() { Armadura armadura = new Armadura("Armadura de Cota de Malha", 150f, Tipo.equipamento); armadura.Descricao = "Essa armadura permitirá que você tenha uma mobilidade maior durante o combate e ainda te defenderá de facadas."; Jogador.Singleton.itemAtual = armadura; botaoAtual = botaoArmaduraMalha; uiScript.AtualizarPainel(); }
public void Curacion() { Armadura hierro = new Armadura(5, 3, 20); Lanza gugnir = new Lanza(30); LibroHechizos fimbulvetr = new LibroHechizos("Fimbulvetr", 15, 60); Elfo legolaz = new Elfo(150, "Legolaz", 15, 3, 8, 20, gugnir, hierro, fimbulvetr); legolaz.Vida = Curar.Curacion(legolaz.Cura, legolaz.Vida); Assert.AreEqual(170, legolaz.Vida); }
public void SetUp() { GameObject personajeGO = new GameObject(); personaje = personajeGO.AddComponent <Personaje>(); personaje.RB = personajeGO.AddComponent <Rigidbody2D>(); personaje.Animaciones = personajeGO.AddComponent <Animator>(); /* * personaje.Maniquí = new GameObject("Maniquí"); * personaje.Maniquí.tag = "Player"; * personaje.Maniquí.transform.localScale = new Vector3(6.25f, 6.25f, 1); * personaje.Maniquí.transform.position = personaje.transform.position; * BoxCollider2D hitbox = personaje.Maniquí.AddComponent<BoxCollider2D>(); * hitbox.size = new Vector2(0.16f, 0.16f); */ personaje.transform.position = Vector3.zero; personaje.ComidaActual = 20; EstadísticasNivel nivel1 = new EstadísticasNivel(15, 14, 13, 8, 10, 20, 1); personaje.NivelActual = new Nivel(1, 0, 100, nivel1); personaje.VidaActual = nivel1.VidaMáxima; personaje.EquipoActual = new Equipo(); personaje.Inventario = new Inventario(); personaje.Estados = new List <EstadoPersonaje>(); personaje.Estados.Add(new EstadoPersonaje(EstadosPersonaje.NORMAL)); UnityEngine.Random.InitState(44); // Los primeros 10 valores de la seed 44 son: // Range(1, 21) = {11, 20, 16, 19, 4, 7, 20, 18, 9, 2, ...} entidadPruebas = new GameObject().AddComponent <EntidadPruebas>(); entidadPruebas.VidaActual = 10; armaVorpalizada = new ArmaCuerpoACuerpo(); armaVorpalizada.EsArmaVorpalizada = true; armaVorpalizada.EnemigoVorpalización = Type.GetType("Murciélago"); armaVorpalizada.DadoDaño = new Dado(6); anillo = new Anillo(2, 3, 1, 5, -2, false, 10); armadura = new Armadura(); armadura.ModificadorActual = 1; murciélago = new GameObject().AddComponent <Murciélago>(); murciélago.VidaActual = 10; murciélago.Estados = new List <EstadoEnemigo>(); murciélago.Estados.Add(new EstadoEnemigo(EstadosEnemigo.VOLANDO)); }
public Resultado(Arma arma, Armadura armadura, Player player) { InitializeComponent(); this.armadura = armadura; this.arma = arma; this.player = player; player.armadura = this.armadura; player.arma = this.arma; }
public void SetUp() { this.vara = new Baston(50, 90, 95); this.gucci = new Tunica(0, 20, 10); this.excalibur = new Espada(40); this.gandalf = new Mago("Gandalf", 10, 20, 40, 60, 25, vara, gucci); this.hierro = new Armadura(5, 3, 20); this.gugnir = new Lanza(30); this.gimli = new Enano("Gimli", 100, 25, 20, 5, excalibur, hierro); this.fimbulvetr = new LibroHechizos("Fimbulvetr", 15, 60); this.elfi = new Elfo(20, "Elfi", 25, 50, 40, 60, gugnir, hierro, fimbulvetr); }
public void Ataque_magico() { Espada excalibur = new Espada(40); Armadura hierro = new Armadura(5, 3, 20); Lanza gugnir = new Lanza(30); LibroHechizos fimbulvetr = new LibroHechizos("Fimbulvetr", 15, 60); Enano gimli = new Enano("Gimli", 100, 25, 20, 5, excalibur, hierro); Elfo legolaz = new Elfo(150, "Legolaz", 15, 3, 8, 20, gugnir, hierro, fimbulvetr); gimli.Vida = Ataque.Atacar(legolaz.DañoMagico, gimli.Vida, gimli.Defensa); Assert.AreEqual(90, gimli.Vida); }
public void Vida_despues_de_ataque() { // Verifica que la cantidad de vida cambie al ser atacado Espada excalibur = new Espada(40); Armadura hierro = new Armadura(5, 3, 20); Lanza gugnir = new Lanza(30); LibroHechizos fimbulvetr = new LibroHechizos("Fimbulvetr", 15, 60); Enano gimli = new Enano("Gimli", 100, 25, 20, 5, excalibur, hierro); Elfo legolaz = new Elfo(150, "Legolaz", 15, 3, 8, 20, gugnir, hierro, fimbulvetr); legolaz.Vida = Ataque.Atacar(gimli.Ataque, legolaz.Vida, legolaz.Defensa); Assert.AreEqual(93, legolaz.Vida); }
public void Armadura_rota() { // Verifica que la armadura sea capaz de romperse cambiando su defensa a 0 Espada excalibur = new Espada(0); Armadura hierro = new Armadura(5, 3, 20); Armadura hierro2 = new Armadura(5, 3, 20); Lanza gugnir = new Lanza(30); LibroHechizos fimbulvetr = new LibroHechizos("Fimbulvetr", 15, 60); Enano gimli = new Enano("Gimli", 100, 0, 20, 5, excalibur, hierro); Elfo legolaz = new Elfo(150, "Legolaz", 15, 3, 8, 20, gugnir, hierro2, fimbulvetr); int a = hierro2.Durabilidad; for (int i = 0; i <= a + 1; i++) { hierro2.Desgaste(); } Assert.AreEqual(0, hierro2.Defensa); }
public void SetUp() { armadura = new Armadura(); armadura.ModificadorActual = 1; anillo1 = new Anillo(2, 3, 1, 5, -2, false, 10); anillo2 = new Anillo(-2, -1, 3, 1, 0, true, 10); anillo3 = new Anillo(-1, 0, 0, 0, 0, true, 20); arma = new ArmaCuerpoACuerpo(); arma.ModificadorActual = 3; arma.DadoDaño = new Dado(6); UnityEngine.Random.InitState(42); // Range(1, 7) = {2, 1, 6, 2, 3, 1, 6, 3, 3, 5, ...} equipo = new Equipo(); }
public bool EhIgual() { var data = DateTime.Now; var produto1 = new Armadura { idProduto = 1, Descricao = "NIKE", DataCadastro = data }; var produto2 = new Armadura { idProduto = 1, Descricao = "ADIDAS", DataCadastro = data }; //return produto1 == produto2; return(produto1.Equals(produto2)); }
/** * id * nombre * descripción * icono * tipo * precio * peso. El peso del arma afecta a la fuerza de cada ataque. * nivel. El nivel del arma con un rango de 1-20 * listaElementos. lista de elementos que tiene la armadura * listaEstadosAlterados. Lista de estados alterados que posee el arma como maldicion, o petra, etc. * listaAtributos. Lista de atributos que afecta como fuerza, inteligencia, etc. * * listaClases. Lista de clases que la puede equipar. * listaRazas. Lista de razas que la puede equipar. * listaItems. Lista de objetos que pueden ser equipado para mejora. * * **/ public Armadura assignValuesFrom(IDataReader reader) { Armadura armadura = new Armadura(); armadura.ArmaduraId = (int)reader["armaduraID"]; armadura.Nombre = (string)reader["nombre"]; armadura.Descripcion = (string)reader["descripcion"]; armadura.Icono = (byte[])reader["icono"]; armadura.Tipo = (int)reader["tipo"]; armadura.Precio = (int)reader["precio"]; armadura.Peso = (int)reader["peso"]; armadura.Nivel = (int)reader["nivel"]; armadura.ListaElementos = (List <Elemento>)reader["elementoId"]; armadura.ListaEstadosAlterados = (List <EstadoAlterado>)reader["estadoAlteradoId"]; armadura.ListaAtributos = (List <Atributo>)reader["atributoId"]; //armadura.ListaClases = (List<Clase>) reader["claseId"]; //armadura.ListaRazas = (List<Raza>) reader["razaId"]; //armadura.ListaItems = (List<Item>) reader["itemId"]; Console.WriteLine("armadura.armaduraID = " + armadura.ArmaduraId); return(armadura); }
static void Main(string[] args) { Espada excalibur = new Espada(40); Espada myst = new Espada(20); Armadura hierro = new Armadura(5, 3, 20); Lanza gugnir = new Lanza(30); LibroHechizos fimbulvetr = new LibroHechizos("Fimbulvetr", 15, 60); Enano gimli = new Enano("Gimli", 100, 25, 20, 5, excalibur, hierro); Enano eldigan = new Enano("Eldigan", 50, 25, 20, 5, myst, hierro); Elfo legolaz = new Elfo(150, "Legolaz", 15, 3, 8, 20, gugnir, hierro, fimbulvetr); Console.WriteLine(); Console.WriteLine($"Legolaz HP:{legolaz.Vida}"); Console.WriteLine("Gimli ataca a Legolaz"); legolaz.Vida = Ataque.Atacar(gimli.Ataque, legolaz.Vida, legolaz.Defensa); Console.WriteLine($"Legolaz HP:{legolaz.Vida}"); Console.WriteLine(); Console.WriteLine($"Eldigan HP:{eldigan.Vida}"); Console.WriteLine($"Eldigan ataque:{eldigan.Ataque}"); Console.WriteLine($"Eldigan defensa:{eldigan.Defensa}"); Console.WriteLine("Legolaz cura a Eldigan"); eldigan.Vida = Curar.Curacion(legolaz.Cura, eldigan.Vida); Console.WriteLine($"Eldigan HP:{eldigan.Vida}"); }
public string Excluir(Armadura entidade) { return(""); }
public Armado(Armadura armadura) : base() { this.armadura = armadura; this.resistencia = 10 * armadura.Resistencia; this.estado = "en pie"; }
static void Main(string[] args) { //Creacion de Enanos //Creo a Enano Tommy y le asigno dos elementos diferentes IPersonaje enano1 = new Enano("Tommy"); IElemento elemento1 = new Hacha("Hacha Milagrosa"); enano1.AgregarElemento(elemento1); //Creo a Enano Lucas y le asigno dos elementos diferentes IPersonaje enano2 = new Enano("Lucas"); IElemento elemento2 = new Hacha("Hacha Loca"); enano2.AgregarElemento(elemento2); IElemento elemento3 = new Escudo("Escudo Largo"); enano2.AgregarElemento(elemento3); PrintPersonaje print = new PrintPersonaje(); print.ConsolePrint(enano1); print.ConsolePrint(enano2); //Ataque entre Enanos -> Tommy Ataca a Lucas enano1.RecibirAtaque(enano2); print.ConsolePrint(enano1); //Ataque entre Enanos -> Lucas Ataca a Tommy enano2.RecibirAtaque(enano1); print.ConsolePrint(enano2); //Curo Enanos: Tommy vuelve a tener 100 de vida enano1.Curar(); print.ConsolePrint(enano1); //los Enanos se crean Elfo dooby = new Elfo("Dooby"); Elfo belatrix = new Elfo("Belatrix"); IElemento dagaBelatrix = new Espada("Daga Belatrix"); IElemento calcetin = new Armadura("Calcetín"); dooby.AgregarElemento(calcetin); belatrix.AgregarElemento(dagaBelatrix); //Belatrix ataca a dobby dooby.Vida = dooby.Vida - belatrix.CalcularAtaqueTotal(); Console.WriteLine(dooby.Nombre + "\t" + "Vivo: " + dooby.TieneVida()); //Creo Dementores Dementor dementor1 = new Dementor("SeñorOscuro"); IElemento elementoDementor1 = new Daga("Bostezo Fatal"); dementor1.AgregarElemento(elementoDementor1); IElemento elementoDementor2 = new Capa("Alas de murcielago"); dementor1.AgregarElemento(elementoDementor2); Dementor dementor2 = new Dementor("Ron"); IElemento elementoDementor3 = new Capa("Traje invisible"); dementor2.AgregarElemento(elementoDementor3); IElemento elementoDementor4 = new Daga("Gorro Asesino"); dementor2.AgregarElemento(elementoDementor4); //Ataque entre Dementores dementor1.RecibirAtaque(dementor2); print.ConsolePrint(dementor1); //Curo Dementor dementor1.Curar(); print.ConsolePrint(dementor1); //Prueba instanciar magos Mago antioch = new Mago("Antioch Peverell"); Varita sauco = new Varita("Varita de Sauco"); antioch.AgregarElemento(sauco); Mago cadmus = new Mago("Cadmus Peverell"); Sombrero seleccionador = new Sombrero("Sombrero seleccionador"); cadmus.AgregarElemento(seleccionador); }
public NotificationResult Salvar(Armadura entidade) { return(_armaduraServico.Salvar(entidade)); }
//Criar armadura private void Btn_c_ar_Click(object sender, EventArgs e) { if (player != null) { try { List <Influencia> influencia = new List <Influencia>() { Influencia.Forca, Influencia.Destreza, Influencia.Vigor, Influencia.Resistencia, Influencia.Magia }; CheckBox[] check = new CheckBox[5] { cb_ar_f, cb_ar_d, cb_ar_r, cb_ar_v, cb_ar_m }; //arrume isso Classe classe = r_ar_A.Checked ? Classe.A : r_ar_B.Checked ? Classe.B : r_ar_C.Checked ? Classe.C : r_ar_D.Checked ? Classe.D : r_ar_E.Checked ? Classe.E : Classe.E; if (classe.Equals(Classe.E) && !r_ar_E.Checked) { r_ar_E.Select(); } for (int i = 0; i < check.Length; i++) { if (!check[i].Checked) { influencia.Remove((Influencia)i); } } if (influencia.Count == 0) { influencia.Add(Influencia.Nada); } float.TryParse(txt_ar_df.Text, out float defesafisica); float.TryParse(txt_ar_dr.Text, out float defesaraio); float.TryParse(txt_ar_dfg.Text, out float defesafogo); float.TryParse(txt_ar_dv.Text, out float defesaveneno); float.TryParse(txt_ar_dm.Text, out float defesamagica); if (defesafisica <= 0) { defesafisica = 0; txt_ar_df.Text = defesafisica.ToString(); } if (defesaraio <= 0) { defesaraio = 0; txt_ar_dr.Text = defesaraio.ToString(); } if (defesafogo <= 0) { defesafogo = 0; txt_ar_dfg.Text = defesafogo.ToString(); } if (defesaveneno <= 0) { defesaveneno = 0; txt_ar_dv.Text = defesaveneno.ToString(); } if (defesamagica <= 0) { defesamagica = 0; txt_ar_dm.Text = defesamagica.ToString(); } //atualizar equipamento.influencias depois de criar armadura = new Armadura(defesafisica, defesaraio, defesafogo, defesaveneno, defesamagica, influencia, classe); //bloquear controles txt_ar_df.Enabled = false; txt_ar_dfg.Enabled = false; txt_ar_dr.Enabled = false; txt_ar_dv.Enabled = false; txt_ar_dm.Enabled = false; foreach (CheckBox item in check) { item.Enabled = false; } btn_c_ar.Enabled = false; r_ar_A.Enabled = false; r_ar_B.Enabled = false; r_ar_C.Enabled = false; r_ar_D.Enabled = false; r_ar_E.Enabled = false; } catch (Exception ex) { MessageBox.Show("Erro Ao criar Equipamento : \n" + ex); } } else { MessageBox.Show("Primeiro Crie o Player", "Exceção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnSalvarItem_Click(object sender, EventArgs e) { // Atribuindo valores iniciais para as variaveis utilizadas mensagemErro = "Informação invalida nos campos: "; flagErro = false; //Valida se no campo categoria foi selecionado a opção "Armadura" if (cbCategoria.SelectedIndex.Equals(0)) { //Cria nova instância para o objeto armadura armadura = new Armadura(); //Valida e atribui o valor informado no campo CategoriaArmadura para o objeto armadura if (!cbxCategoriaArmadura.SelectedIndex.Equals(-1)) { armadura.categoria = cbxCategoriaArmadura.Text; } else { mensagemErro += "@-> Catergoria - Armadura"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo nome para o objeto armadura if (tbNome.Text.Length != 0) { armadura.nome = tbNome.Text; } else { mensagemErro += "@-> Nome"; if (!flagErro) { flagErro = true; } } //Valida e atribui os valores informado nos campos da categoria valor para o objeto armadura if (tbPl.TextLength != 0 || tbPo.TextLength != 0 || tbPe.TextLength != 0 || tbPp.TextLength != 0 || tbPc.TextLength != 0) { armadura.valor.pl = int.Parse(tbPl.Text); armadura.valor.po = int.Parse(tbPo.Text); armadura.valor.pe = int.Parse(tbPe.Text); armadura.valor.pp = int.Parse(tbPp.Text); armadura.valor.pc = int.Parse(tbPc.Text); } else { mensagemErro += "@-> Valor"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo peso para o objeto armadura if (tbPeso.TextLength != 0) { armadura.peso = float.Parse(tbPeso.Text); } else { mensagemErro += "@-> Peso"; if (!flagErro) { flagErro = true; } } //Valida e atribui informações do campo CA para a ClasseArmadura do objeto armadura. if (tbCa.TextLength != 0) { armadura.classeArmadura = int.Parse(tbCa.Text); } else { mensagemErro += "@-> CA"; if (!flagErro) { flagErro = true; } } //Valida e atribui informações do campo MAX para a maxModificadorClasseArmadura do objeto armadura. if (tbMaxModificador.TextLength != 0) { armadura.maxModificadorClasseArmadura = int.Parse(tbMaxModificador.Text); } else { mensagemErro += "@-> Max +"; if (!flagErro) { flagErro = true; } } //Valida e atribui informações do campo Força necessária para a minForcaReq do objeto armadura. if (tbMinForca.TextLength != 0) { armadura.minForcaReq = int.Parse(tbMinForca.Text); } else { mensagemErro += "@-> Força necessária"; if (!flagErro) { flagErro = true; } } //Valida e atribui informações do campo Tempo para vestir para a vestir do objeto armadura. if (tbTempoVestir.TextLength != 0) { armadura.vestir = int.Parse(tbTempoVestir.Text); } else { mensagemErro += "@-> Tempo para vestir"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo peso para o objeto armadura if (tbPropriedades.TextLength != 0) { armadura.propriedades = tbPropriedades.Text; } else { mensagemErro += "@-> Propriedades"; if (!flagErro) { flagErro = true; } } armadura.furtividade = cbFurtividade.Checked; //Valida se possui campo com erro, se sim, mostra quais campos estão com erro, se não, permite que o sistema salve o objeto. if (flagErro) { mensagemErro = mensagemErro.Replace("@", Environment.NewLine); MessageBox.Show(mensagemErro); } else { MessageBox.Show("Armadura salva com sucesso!"); } } //Valida se no campo categoria foi selecionado a opção "Arma" else if (cbCategoria.SelectedIndex.Equals(1)) { // Atribuindo valores iniciais para as variaveis utilizadas mensagemErro = "Informação invalida nos campos: "; flagErro = false; //Cria nova instância para o objeto armadura arma = new Arma(); //Valida e atribui o valor informado no campo CategoriaArmadura para o objeto arma if (!cbCategoriaArma.SelectedIndex.Equals(-1)) { arma.categoria = cbCategoriaArma.Text; } else { mensagemErro += "@-> Catergoria - Arma"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo nome para o objeto arma if (tbNome.Text.Length != 0) { arma.nome = tbNome.Text; } else { mensagemErro += "@-> Nome"; if (!flagErro) { flagErro = true; } } //Valida e atribui os valores informado nos campos da categoria valor para o objeto arma if (tbPl.TextLength != 0 || tbPo.TextLength != 0 || tbPe.TextLength != 0 || tbPp.TextLength != 0 || tbPc.TextLength != 0) { arma.valor.pl = int.Parse(tbPl.Text); arma.valor.po = int.Parse(tbPo.Text); arma.valor.pe = int.Parse(tbPe.Text); arma.valor.pp = int.Parse(tbPp.Text); arma.valor.pc = int.Parse(tbPc.Text); } else { mensagemErro += "@-> Valor"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo peso para o objeto arma if (tbPeso.TextLength != 0) { arma.peso = float.Parse(tbPeso.Text); } else { mensagemErro += "@-> Peso"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo quantidade de dados a serem rolados para o objeto arma if (tbQuantidadeDano.TextLength != 0) { arma.dano.quantidade = int.Parse(tbQuantidadeDano.Text); } else { mensagemErro += "@-> Quantidade de dados a serem rolados"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo dado para o objeto arma if (!cbDadoDano.SelectedIndex.Equals(-1)) { arma.dano.dado = cbDadoDano.SelectedText; } else { mensagemErro += "@-> Dado de dano"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo Tipo de dano para o objeto arma if (!cbTipo.SelectedIndex.Equals(-1)) { arma.dano.tipo = cbTipo.SelectedText; } else { mensagemErro += "@-> Tipo de dano"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo peso para o objeto arma if (tbPropriedades.TextLength != 0) { arma.propriedades = tbPropriedades.Text; } else { mensagemErro += "@-> Propriedades"; if (!flagErro) { flagErro = true; } } //Valida se possui campo com erro, se sim, mostra quais campos estão com erro, se não, permite que o sistema salve o objeto. if (flagErro) { mensagemErro = mensagemErro.Replace("@", Environment.NewLine); MessageBox.Show(mensagemErro); } else { MessageBox.Show("Arma salva com sucesso!"); } } //Valida se no campo categoria foi selecionado a opção "Item" else if (cbCategoria.SelectedIndex.Equals(2)) { // Atribuindo valores iniciais para as variaveis utilizadas mensagemErro = "Informação invalida nos campos: "; flagErro = false; //Cria nova instância para o objeto armadura item = new Item(); //Valida e atribui o valor informado no campo nome para o objeto item if (tbNome.Text.Length != 0) { item.nome = tbNome.Text; } else { mensagemErro += "@-> Nome"; if (!flagErro) { flagErro = true; } } //Valida e atribui os valores informado nos campos da categoria valor para o objeto item if (tbPl.TextLength != 0 || tbPo.TextLength != 0 || tbPe.TextLength != 0 || tbPp.TextLength != 0 || tbPc.TextLength != 0) { item.valor.pl = int.Parse(tbPl.Text); item.valor.po = int.Parse(tbPo.Text); item.valor.pe = int.Parse(tbPe.Text); item.valor.pp = int.Parse(tbPp.Text); item.valor.pc = int.Parse(tbPc.Text); } else { mensagemErro += "@-> Valor"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo peso para o objeto item if (tbPeso.TextLength != 0) { item.peso = float.Parse(tbPeso.Text); } else { mensagemErro += "@-> Peso"; if (!flagErro) { flagErro = true; } } //Valida e atribui o valor informado no campo peso para o objeto item if (tbPropriedades.TextLength != 0) { item.propriedades = tbPropriedades.Text; } else { mensagemErro += "@-> Propriedades"; if (!flagErro) { flagErro = true; } } //Valida se possui campo com erro, se sim, mostra quais campos estão com erro, se não, permite que o sistema salve o objeto. if (flagErro) { mensagemErro = mensagemErro.Replace("@", Environment.NewLine); MessageBox.Show(mensagemErro); } else { MessageBox.Show("Item salvo com sucesso!"); } } else if (cbCategoria.SelectedIndex.Equals(-1)) { MessageBox.Show("Selecione o tipo do item!"); } }
public void CambioDeArmadura(Armadura armadura) { this.armadura = armadura; }
public X(XBuster xbuster, Armadura armadura) { this.xbuster = xbuster; this.armadura = armadura; }