public List <Mago> listarMagos() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Mago> listado = new List <Mago>(); Mago nuevo; try { accesoDatos.setearConsulta("SELECT * FROM MAGOS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Mago(); nuevo.Casa = new Casa(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.Nombre = accesoDatos.Lector.GetString(1); nuevo.Casa.ID = accesoDatos.Lector.GetInt32(2); agregarCasa(nuevo); listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public void Qtd_de_magos__deve_ser_2() { Mago mago1 = MagoBuilder.Novo().Construir(); Mago mago2 = MagoBuilder.Novo().Construir(); Assert.Equal(expected: 2, actual: Mago.qtde); }
public List <Mago> listar() { List <Mago> lista = new List <Mago>(); AccesoDatos accesoDatos = new AccesoDatos(); Mago mago; try { accesoDatos.SetearConsulta("select Magos.Id,Nombre, Descripcion from MAGOS inner join CASAS on magos.IdCasa = CASAS.Id"); accesoDatos.AbrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { mago = new Mago(); mago.Id = (int)accesoDatos.Lector["Id"]; mago.NombreMago = accesoDatos.Lector["Nombre"].ToString(); mago.casa = new Casa(); mago.casa.Descripcion = accesoDatos.Lector["Descripcion"].ToString(); lista.Add(mago); } return(lista); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
private void BtnAgregar_Click(object sender, EventArgs e) { if (txtNombre.Text.Trim() != "" && listadoHechizo.Count > 0) { Mago mago = new Mago(); mago.nombre = txtNombre.Text.Trim(); mago.casa.id = ((Casa)cbxCasa.SelectedItem).id; int idMago = MagoNegocio.Agregar(mago); if (idMago != 0) { string error = ""; foreach (Hechizo item in listadoHechizo) { if (!MagoNegocio.agregarHechizo(idMago, item.id)) { error += item.nombre + " - "; } } if (error != "") { MessageBox.Show("error en el guardado de los siguiente hechizos: " + error); } else { MessageBox.Show("se agrego correctamente"); } } } else { MessageBox.Show("Rellene todos los datos"); } }
private void dgvMagos_CellClick(object sender, DataGridViewCellEventArgs e) { Mago mago = new Mago(); mago = (Mago)dgvMagos.CurrentRow.DataBoundItem; cargahechizos(mago.Id); }
void Update() { if (BattleMachine.IsPlayerChoosing) { Debug.Log("H for hacker and E for electrokinetic"); if (Input.GetKey(KeyCode.H)) { Hacker hackerController = hacker.GetComponent <Hacker>(); IsHackerPlaying = true; Debug.Log("You selected Hacker"); BattleMachine.IsPlayerChoosing = false; return; } else if (Input.GetKey(KeyCode.E)) { Mago magoController = mago.GetComponent <Mago>(); Debug.Log("You selected Mago"); IsMagoPlaying = true; BattleMachine.IsPlayerChoosing = false; return; } } }
protected override Personaje handleRequest(string request) { Mago mago = new Mago("Mago " + this.diferenciador); this.diferenciador += 1; return(mago); }
public void AprenderMagia__deve_dar_erro__quando_magia_estiver_vazia() { Mago mago = MagoBuilder.Novo().Construir(); var magia = string.Empty; Assert.Throws <ArgumentException>(() => mago.AprenderMagia(magia)); }
public static List <Mago> lista() { ManagerAcessoDato db = new ManagerAcessoDato(); List <Mago> lista = new List <Mago>(); Mago mago; try { db.setearConsulta("select m.id,m.Nombre,c.Descripcion as casa from MAGOS as m inner join CASAS as c on m.IdCasa=c.Id"); db.abrirConexion(); db.ejecutarConsulta(); while (db.Lector.Read()) { mago = new Mago(); mago.id = (int)db.Lector["id"]; mago.nombre = (string)db.Lector["Nombre"]; mago.casa.descripcion = (string)db.Lector["casa"]; lista.Add(mago); } return(lista); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public List <Hechizo> listarHechizosXMago(Mago mago) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); List <Hechizo> listado = new List <Hechizo>(); Hechizo nuevo; try { accesoDatos.setearConsulta("SELECT H.Id, H.Nombre, H.Descripcion, H.IdHechizoQueLoVence FROM HECHIZOSMAGOS AS HM INNER JOIN HECHIZOS AS H ON H.Id = HM.IdHechizo WHERE IdMago = " + mago.ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Hechizo(); nuevo.HechizoVencedor = new Hechizo(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.Nombre = accesoDatos.Lector.GetString(1); nuevo.Descripción = accesoDatos.Lector.GetString(2); nuevo.HechizoVencedor.ID = accesoDatos.Lector.GetInt32(3); agregarHechizoV(nuevo); listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static int Agregar(Mago dato) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("insert into magos(Nombre,idCasa) values(@nombre,@idCasa)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@nombre", dato.nombre); db.Comando.Parameters.AddWithValue("@idCasa", dato.casa.id); db.abrirConexion(); if (db.ejecutarAccion() == 1) { db.setearConsulta("select max(id) as id from magos"); db.ejecutarConsulta(); db.Lector.Read(); return((int)db.Lector["id"]); } else { return(-1); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public IEntity CrearEnemigo() { IEntity enemigo; double numeroRandom = Program.random.NextDouble(); if (numeroRandom > 0.80) { enemigo = new Mago { Energia = Convert.ToInt32(numeroRandom * 800) + 80, Vida = Convert.ToInt32(numeroRandom * 1000) + 100, Nivel = Convert.ToInt32(numeroRandom * 10) + 1, }; } else if (numeroRandom > 0.50) { enemigo = new Samurai { Energia = Convert.ToInt32(numeroRandom * 400) + 80, Vida = Convert.ToInt32(numeroRandom * 600) + 100, Nivel = Convert.ToInt32(numeroRandom * 15) + 1, }; } else { enemigo = new Ninja { Energia = Convert.ToInt32(numeroRandom * 1000) + 80, Vida = Convert.ToInt32(numeroRandom * 400) + 100, Nivel = Convert.ToInt32(numeroRandom * 12) + 1, }; } return(enemigo); }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Plataforma") { Mago mag = this.gameObject.GetComponent <Mago>(); mag.podePular = true; } }
static void Main(string[] args) { Guerrero guerrero = new Guerrero(); Mago mago = new Mago(); Console.WriteLine("===================="); Console.ReadLine(); guerrero.Atacar(); mago.Atacar(); Console.WriteLine("===================="); Console.ReadLine(); List <IPersonaje> personajes = new List <IPersonaje>(); personajes.Add(guerrero); personajes.Add(mago); IVisitorPersonaje visitor = new EquiparArmaVisitor(); visitor.visit(personajes); Console.WriteLine("===================="); Console.ReadLine(); guerrero.Atacar(); mago.Atacar(); Console.WriteLine("===================="); Console.ReadLine(); guerrero.Nivel = 5; mago.Nivel = 5; Console.WriteLine("Guerrero y Mago suben a nivel 5"); Console.WriteLine("===================="); Console.ReadLine(); visitor.visit(personajes); Console.WriteLine("===================="); Console.ReadLine(); guerrero.Atacar(); mago.Atacar(); Console.WriteLine("===================="); Console.ReadLine(); mago.Nivel = 10; Console.WriteLine("Mago sube a nivel 10"); Console.WriteLine("===================="); Console.ReadLine(); visitor.visit(personajes); Console.WriteLine("===================="); Console.ReadLine(); guerrero.Atacar(); mago.Atacar(); Console.WriteLine("===================="); Console.ReadLine(); }
private void btnVerHechizos_Click(object sender, EventArgs e) { if (dgvMagos.CurrentRow.Index >= 0) { Mago mago = (Mago)dgvMagos.CurrentRow.DataBoundItem; frmHechizos ventanaH = new frmHechizos(mago); ventanaH.ShowDialog(); } }
private void AgregarHechizoMago_Click(object sender, EventArgs e) { Mago mago = new Mago(); mago = (Mago)dgvMagos.CurrentRow.DataBoundItem; Agregar_Hechizo agregar_Hechizo = new Agregar_Hechizo(mago); agregar_Hechizo.ShowDialog(); }
private void btnAsociarHechizo_Click(object sender, EventArgs e) { if (dgvMagos.CurrentRow.Index >= 0) { Mago mago = (Mago)dgvMagos.CurrentRow.DataBoundItem; frmAsociarHechizos asociar = new frmAsociarHechizos(mago); asociar.ShowDialog(); } }
public void RecibeDanioCorrecto() { merlin.AgregarElemento(vara); merlin.AgregarElemento(sombrero); Mago dumbledore = new Mago("Dumbledore"); dumbledore.RecibirAtaque(merlin); Assert.AreEqual(75, dumbledore.Vida); }
public void AprenderMagia__deve_adicionar_magia_na_lista_de_magias() { Mago mago = MagoBuilder.Novo().Construir(); var magia = "Magia Teste"; mago.AprenderMagia(magia); Assert.Contains(mago.magias, m => m == magia); }
// Metodo que recibe una cadena que describe el tipo de personaje y devuelve un obejeto private Personaje crearPersonaje(string TipoPersonaje, ConstructorTablero.LadoTablero ladoTablero) { int img; bool lado = ladoTablero == ConstructorTablero.LadoTablero.derecha ^ anfitrion; Personaje personaje; switch (TipoPersonaje) { case "Arquero": img = ladoTablero == ConstructorTablero.LadoTablero.derecha ? grafico.idImagen_Arquero_Derecha : grafico.idImagen_Arquero_Izquierda; personaje = new Arquero(img, lado); break; case "Caballero": img = ladoTablero == ConstructorTablero.LadoTablero.derecha ? grafico.idImagen_Caballero_Derecha : grafico.idImagen_Caballero_Izquierda; personaje = new Caballero(img, lado); break; case "Mago": img = ladoTablero == ConstructorTablero.LadoTablero.derecha ? grafico.idImagen_Mago_Derecha : grafico.idImagen_Mago_Izquierda; personaje = new Mago(img, lado); break; case "Ninja": img = ladoTablero == ConstructorTablero.LadoTablero.derecha ? grafico.idImagen_Ninja_Derecha : grafico.idImagen_Ninja_Izquierda; personaje = new Ninja(img, lado, ladoTablero); break; case "Paladin Espada": img = ladoTablero == ConstructorTablero.LadoTablero.derecha ? grafico.idImagen_PaladinEspada_Derecha : grafico.idImagen_PaladinEspada_Izquierda; personaje = new Paladin_Espada(img, lado); break; case "Paladin Lanza": img = ladoTablero == ConstructorTablero.LadoTablero.derecha ? grafico.idImagen_PaladinLanza_Derecha : grafico.idImagen_PaladinLanza_Izquierda; personaje = new Paladin_Lanza(img, lado); break; case "Paladin Mazo": img = ladoTablero == ConstructorTablero.LadoTablero.derecha ? grafico.idImagen_PaladinMazo_Derecha : grafico.idImagen_PaladinMazo_Izquierda; personaje = new Paladin_Mazo(img, lado); break; default: throw new Exception("El tipo de personaje no existe"); } return(personaje); }
public NovoJogo() { var mago = new Mago(); mago.Morrer(); var outroMago = new Mago("TH O Mago"); var guerreiro = new Guerreiro("Cavaleiro Programador"); }
public void CuraCorrectamente() { merlin.AgregarElemento(vara); merlin.AgregarElemento(sombrero); Mago dumbledore = new Mago("Dumbledore"); dumbledore.RecibirAtaque(merlin); dumbledore.Curar(); Assert.AreEqual(100, dumbledore.Vida); }
public void Attack__deve_retornar_dano_entre_0_e_300_somado_com_inteligencia_vezes_level() { Mago mago = MagoBuilder.Novo().Construir(); var ataqueBase = mago.inteligencia * mago.level; var ataque = mago.Attack(); Assert.True(ataque > 0); Assert.True(ataque >= ataqueBase); Assert.True(ataque <= (300 + ataqueBase)); }
void Start() { HabilitarBotones.particulasActivador = 0; HabilitarBotones.activarParticulaVirus = false; this.valorRetornarActivarTexto = 0; this.battleMachine = this.objetoBattleMachine.GetComponent <BattleMachine>(); this.clasePlayer = this.playerObject.GetComponent <Player>(); this.hackerDatos = this.objetoPlayer.GetComponent <Hacker>(); this.magoDatos = this.objetoMago.GetComponent <Mago>(); }
public void Setup() { ingredientes = new List <int>(); ingredientes.Add(400); ingredientes.Add(400); ingredientes.Add(400); recetas = new List <Receta>(); recetas.Add(ingredientes, 3); recetas.Add(ingredientes, 3); harryPostre = new Mago(recetas); }
public void Setup() { ingredientes = new List <int>(); ingredientes.Add(400); ingredientes.Add(400); ingredientes.Add(400); receta = new List <Receta>(); receta.Add(new Receta(ingredientes, 3)); receta.Add(new Receta(ingredientes, 3)); receta.Add(new Receta(ingredientes, 1)); HarryPostre = new Mago(receta); }
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); }
// Use this for initialization void Start() { rgbd = this.GetComponent <Rigidbody2D>(); Mago mago = GameObject.FindGameObjectWithTag("Mago").GetComponent <Mago>(); if (!mago.playerDireita) { velocidade *= -1; } Destroy(this.gameObject, 0.5F); }
public void Magos_Pueden_Curarse_A_Si_Mismos() { // ARRANGE Mago mago = new Mago(); // ACT mago.Vida = 70; mago.PoderMagico = 10; mago.Curar(mago); // ASSERT Assert.AreEqual(80, mago.Vida); }
public void NoRecibeDanioNegativo() { merlin.Curar(); merlin.AgregarElemento(vara); merlin.AgregarElemento(sombrero); Sombrero seleccionador = new Sombrero("Seleccionador"); merlin.AgregarElemento(seleccionador); Mago dumbledore = new Mago("Dumbledore"); merlin.RecibirAtaque(dumbledore); Assert.AreEqual(100, merlin.Vida); }
static void Main(string[] args) { String repetir="si"; do { Console.WriteLine("El reino necesita nuevos heroes!"); Console.WriteLine("Desea contratar un Mago, un Guerrero o un Arquero?"); String tipo = Console.ReadLine(); if (tipo == "Guerrero") { Console.WriteLine("Cual es el nombre del Guerrero?"); String nombre = Console.ReadLine(); Console.WriteLine("Cual es el genero del Guerrero?"); String genero = Console.ReadLine(); Guerrero milanor = new Guerrero(nombre, genero); milanor.EstadisticasGuerrero(); Enemigo orco = new Enemigo(); do { Console.WriteLine("Un enemigo se interpone entre {0} y su reino, Desea que el heroe ataque?(si/no)", nombre); String atacar = Console.ReadLine(); if (atacar == "si") { milanor.Atacar(); orco.Hp -= milanor.ataque; milanor.Hp -= orco.ataque; Console.WriteLine("El heroe recibio {0} de daño y su enemigo {1} de daño", orco.ataque, milanor.ataque); Console.WriteLine("Vida restante del heroe: {0}\nVida restante del orco: {1}", milanor.Hp, orco.Hp); } else { Console.WriteLine("El heroe recibe {0} de daño por su temor", orco.ataque+10); milanor.Hp -= orco.ataque; } } while (orco.Hp > 0 && milanor.Hp > 0); if (orco.Hp <= 0) { Console.WriteLine("El {0} ha sido derrotado", orco.nombre); } else { Console.WriteLine("{0} ha sido derrotado", milanor.nombre); } } if (tipo == "Mago") { Console.WriteLine("Cual es el nombre del Mago?"); String nombre = Console.ReadLine(); Console.WriteLine("Cual es el genero del Mago?"); String genero = Console.ReadLine(); Mago isis = new Mago(nombre, genero); isis.EstadisticasMago(); Enemigo orco = new Enemigo(); do { Console.WriteLine("Un enemigo se interpone entre {0} y su reino, Desea que el heroe ataque?(si/no)", nombre); String atacar = Console.ReadLine(); if (atacar == "si") { isis.Atacar(); orco.Hp -= isis.ataque; isis.Hp -= orco.ataque; Console.WriteLine("El heroe recibio {0} de daño y su enemigo {1} de daño", orco.ataque, isis.ataque); Console.WriteLine("Vida restante del heroe: {0}\nVida restante del orco: {1}", isis.Hp, orco.Hp); } else { Console.WriteLine("El heroe recibe {0} de daño por su temor", orco.ataque+10); isis.Hp -= orco.ataque; } } while (orco.Hp > 0 && isis.Hp > 0); if (orco.Hp <= 0) { Console.WriteLine("El {0} ha sido derrotado", orco.nombre); } else { Console.WriteLine("{0} ha sido derrotado", isis.nombre); } } if (tipo == "Arquero") { Console.WriteLine("Cual es el nombre del Arquero?"); String nombre = Console.ReadLine(); Console.WriteLine("Cual es el genero del Arquero?"); String genero = Console.ReadLine(); Arquero robinHood = new Arquero(nombre, genero); robinHood.EstadisticasArquero(); Enemigo orco = new Enemigo(); do { Console.WriteLine("Un enemigo se interpone entre {0} y su reino, Desea que el heroe ataque?(si/no)", nombre); String atacar = Console.ReadLine(); if (atacar == "si") { robinHood.Atacar(); robinHood.Hp -= orco.ataque; orco.Hp -= robinHood.ataque; Console.WriteLine("El heroe recibio {0} de daño y su enemigo {1} de daño", orco.ataque, robinHood.ataque); Console.WriteLine("Vida restante del heroe: {0}\nVida restante del orco: {1}", robinHood.Hp, orco.Hp); } else { Console.WriteLine("El heroe recibe {0} de daño por su temor",orco.ataque+10); robinHood.Hp -=orco.ataque; } }while(orco.Hp >0 && robinHood.Hp>0 ); if(orco.Hp<=0) { Console.WriteLine("El {0} ha sido derrotado",orco.nombre); } else { Console.WriteLine("{0} ha sido derrotado", robinHood.nombre); } } if (tipo != "Arquero" && tipo != "Guerrero" && tipo != "Mago") { Console.WriteLine("El Heroe que solicita no esta disponible"); } Console.WriteLine("Desea jugar de nuevo?(si/no)"); repetir = Console.ReadLine(); } while (repetir == "si"); }