void Start() { if (GetComponentInChildren <Piedra>() != null) { piedra = GetComponentInChildren <Piedra>(); } }
/// <summary> /// Permite generar items aleatorios. /// </summary> /// <returns>The items aleatorios.</returns> /// <param name="numItems">Number items.</param> public List <Item> GenerarItemsAleatorios(int numItems) { System.Random rnd = new System.Random(); List <Item> itemsAleatorios = new List <Item> (); for (int i = 0; i < numItems; i++) { int tipoItem = rnd.Next(0, 2); int cantidad = rnd.Next(50, 80); string rutaImagen; if (tipoItem == 1) { rutaImagen = "Sprites/Recursos/Componentes/item_piedra"; } else { rutaImagen = "Sprites/Recursos/Componentes/item_pocion"; } Item item = null; if (tipoItem == 0) { item = new Pocion(rutaImagen, cantidad); } else { item = new Piedra(rutaImagen, cantidad); } itemsAleatorios.Add(item); } return(itemsAleatorios); }
public void Setup() { red = new Red(10); bomb = new Bomb(10); chuck = new Chuck(10, 50); matilda = new Matilda(10); terence = new Terence(10); comunes = new PajarosComunes(10); pajaros = new List <Pajaros> { red, bomb, chuck, matilda, comunes, terence }; huevo = new Huevos(1000); obreros = new CerditosObreros(); madera = new Madera(20); piedra = new Piedra(5); obstaculos = new List <Obstaculo> { obreros, madera, piedra }; isla = new IslaPajaro(pajaros, obstaculos); }
public void CreaUnaPiedra() { Piedra piedra = new Piedra(new Guid(), Color.Negro, "9X1Y1"); Assert.IsNotNull(piedra.Guid); Assert.IsNotNull(piedra.JuegoGuid); Assert.AreEqual(Color.Negro, piedra.Color); Assert.AreEqual("9X1Y1", piedra.PuntoId); }
/// <summary> /// Instancia un item piedra o poción. /// </summary> /// <returns>The item jugador.</returns> /// <param name="tipoItem">Tipo item.</param> /// <param name="rutaImagen">Ruta imagen.</param> /// <param name="cantidad">Cantidad.</param> private Item CrearItemJugador(int tipoItem, string rutaImagen, int cantidad) { Item item = null; if (tipoItem == 0) { item = new Pocion(rutaImagen, cantidad); } else { item = new Piedra(rutaImagen, cantidad); } return(item); }
public void PiedraConexiones_CreaPiedraConPuntosConectadosAElla() { Guid juegoGuid = new Guid(); Piedra piedra = new Piedra(juegoGuid, Color.Blanco, "9X2Y3"); Punto punto = new Punto(Tablero.nueveXnueve, 2, 3); PiedraCoordenada piedraConexiones = new PiedraCoordenada(piedra, punto); Assert.AreEqual(Color.Blanco, piedraConexiones.Color); Assert.AreEqual("9X2Y3", piedraConexiones.IdPunto); Assert.AreEqual(2, piedraConexiones.X); Assert.AreEqual(3, piedraConexiones.Y); Assert.AreEqual(4, piedraConexiones.CantidadConexiones); }
public string Visit(Piedra node) { return("\t\tldstr \"piedra\"\n"); }
public String Visit(Piedra node) { return "\t\tldstr \"piedra\"\n"; }
public void Inicializar() { _piedra = new Piedra(); }