/// <summary> /// Crea los peones en sus posiciones iniciales /// </summary> void CrearPeones() { Pieza[] peones = new Pieza[16]; for (int i = 0; i <= 7; i++) { peones[i] = new Pieza(); Juego.Pieza pie = peones[i].CrearPieza("Peon", CasillaPeonesClaros[i].posicion); peones[i].PonerColor("Claro"); ListaDePiezas.Add(pie); ListaDePiezas[ListaDePiezas.Count - 1].id = ListaDePiezas.Count - 1; pie.gameObject.transform.SetParent(Piezas.transform); pie.GetComponent <Juego.Peon> ().posInicial = CasillaPeonesClaros[i].casilla.GetComponent <Juego.Casilla> (); } for (int i = 0; i <= 7; i++) { peones[i] = new Pieza(); Juego.Pieza pie = peones[i].CrearPieza("Peon", CasillaPeonesOscuros[i].posicion); peones[i].PonerColor("Oscuro"); ListaDePiezas.Add(pie); ListaDePiezas[ListaDePiezas.Count - 1].id = ListaDePiezas.Count - 1; pie.gameObject.transform.SetParent(Piezas.transform); pie.GetComponent <Juego.Peon> ().posInicial = CasillaPeonesOscuros[i].casilla.GetComponent <Juego.Casilla> (); } //piezas = ListaDePiezas.ToArray (); }
public void CrearPieza(string piezaAcrear, string pos) { Juego.Casilla casilla = BuscarCasilla(pos); Pieza pieza = new Pieza(); pieza.CrearPieza(piezaAcrear, casilla.posicion); pieza.PiezaPrincipal.transform.SetParent(Piezas.transform); }
public void CrearPieza(string piezaAcrear, string pos1, string color) { Juego.Casilla casilla = BuscarCasilla(pos1); Pieza pieza = new Pieza(); Juego.Pieza piezaJuego = pieza.CrearPieza(piezaAcrear, casilla.posicion); pieza.PonerColor(color); pieza.PiezaPrincipal.transform.SetParent(Piezas.transform); ListaDePiezas.Add(piezaJuego); ListaDePiezas[ListaDePiezas.Count - 1].id = ListaDePiezas.Count - 1; //piezas = ListaDePiezas.ToArray (); }
public void CrearDosPiezas(string piezaAcrear, string pos1, string pos2) { Juego.Casilla casilla = BuscarCasilla(pos1); Pieza piezaBlanca = new Pieza(); Pieza piezaOscura = new Pieza(); Juego.Pieza pieza1 = piezaBlanca.CrearPieza(piezaAcrear, casilla.posicion); piezaBlanca.PonerColor("Claro"); casilla = BuscarCasilla(pos2); Juego.Pieza pieza2 = piezaOscura.CrearPieza(piezaAcrear, casilla.posicion); piezaOscura.PonerColor("Oscuro"); piezaOscura.PiezaPrincipal.transform.SetParent(Piezas.transform); piezaBlanca.PiezaPrincipal.transform.SetParent(Piezas.transform); ListaDePiezas.Add(pieza1); ListaDePiezas[ListaDePiezas.Count - 1].id = ListaDePiezas.Count - 1; ListaDePiezas.Add(pieza2); ListaDePiezas[ListaDePiezas.Count - 1].id = ListaDePiezas.Count - 1; //piezas = ListaDePiezas.ToArray (); }