コード例 #1
0
        public override void CrearTablero()
        {
            PiezaFactory factory = new PiezaFactory();

            Pieza dama = factory.GetPieza('D');

            Jugador blanco = new Jugador('B');
            Jugador negro  = new Jugador('N');

            JugadorPieza peonBlanco = new JugadorPieza(jugador: blanco, pieza: dama);
            JugadorPieza peonNegro  = new JugadorPieza(negro, dama);

            //a implementar
        }
コード例 #2
0
        public override void CrearTablero()
        {
            PiezaFactory factory = new PiezaFactory();

            Pieza peon    = factory.GetPieza(key: 'P');
            Pieza alfil   = factory.GetPieza('A');
            Pieza caballo = factory.GetPieza('C');
            Pieza rey     = factory.GetPieza('R');
            Pieza reina   = factory.GetPieza('r');
            Pieza torre   = factory.GetPieza('T');

            Jugador blanco = new Jugador(color: 'B');
            Jugador negro  = new Jugador('N');

            JugadorPieza peonBlanco = new JugadorPieza(jugador: blanco, pieza: peon);
            JugadorPieza peonNegro  = new JugadorPieza(negro, peon);

            JugadorPieza alfilBlanco = new JugadorPieza(blanco, alfil);
            JugadorPieza alfilNegro  = new JugadorPieza(negro, alfil);

            JugadorPieza caballoBlanco = new JugadorPieza(blanco, caballo);
            JugadorPieza caballoNegro  = new JugadorPieza(negro, caballo);

            JugadorPieza reyBlanco = new JugadorPieza(blanco, reina);
            JugadorPieza reyNegro  = new JugadorPieza(negro, reina);

            JugadorPieza reinaBlanco = new JugadorPieza(blanco, rey);
            JugadorPieza reinaNegro  = new JugadorPieza(negro, rey);

            JugadorPieza torreBlanco = new JugadorPieza(blanco, torre);
            JugadorPieza torreNegro  = new JugadorPieza(negro, torre);

            tablero[0, 1] = peonBlanco;
            tablero[1, 1] = peonBlanco;
            tablero[2, 1] = peonBlanco;
            tablero[3, 1] = peonBlanco;
            tablero[4, 1] = peonBlanco;
            tablero[5, 1] = peonBlanco;
            tablero[6, 1] = peonBlanco;
            tablero[7, 1] = peonBlanco;

            tablero[0, 6] = peonNegro;
            tablero[1, 6] = peonNegro;
            tablero[2, 6] = peonNegro;
            tablero[3, 6] = peonNegro;
            tablero[4, 6] = peonNegro;
            tablero[5, 6] = peonNegro;
            tablero[6, 6] = peonNegro;
            tablero[7, 6] = peonNegro;

            tablero[0, 0] = torreBlanco;
            tablero[7, 0] = torreBlanco;

            tablero[0, 7] = torreNegro;
            tablero[7, 7] = torreNegro;

            tablero[1, 0] = alfilBlanco;
            tablero[6, 0] = alfilBlanco;

            tablero[1, 7] = alfilNegro;
            tablero[6, 7] = alfilNegro;

            tablero[2, 0] = caballoBlanco;
            tablero[5, 0] = caballoBlanco;

            tablero[2, 7] = caballoNegro;
            tablero[5, 7] = caballoNegro;

            tablero[3, 0] = reyBlanco;
            tablero[4, 7] = reyNegro;

            tablero[4, 0] = reinaBlanco;
            tablero[3, 7] = reinaNegro;
        }