Esempio n. 1
0
        /// <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 ();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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 ();
        }
Esempio n. 4
0
        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 ();
        }