示例#1
0
        public void Avanzar()
        {
            int nX = nuevaX;
            int nY = nuevaY;

            if (posiciones[posActual] == "NORTE")
            {
                nuevaX--;
            }
            else if (posiciones[posActual] == "SUR")
            {
                nuevaX++;
            }
            else if (posiciones[posActual] == "ESTE")
            {
                nuevaY--;
            }
            else if (posiciones[posActual] == "OESTE")
            {
                nuevaY++;
            }

            if (ComporbarPosicion(nuevaX, nuevaY))
            {
                tablero.SetPos(nX, nY, VACIO);
                tablero.SetPos(nuevaX, nuevaY, JUGADOR);
            }
            else
            {
                nuevaX = nX;
                nuevaY = nY;
            }
        }
示例#2
0
        public Jugador()
        {
            tablero = Tablero.GetTablero();
            tablero.SetPos(tablero.GetPosX(), tablero.GetPosY(), JUGADOR);
            posActual = 2;

            nuevaX = tablero.GetPosX();
            nuevaY = tablero.GetPosY();
        }