Exemplo n.º 1
0
        public override List <Position> PossibleMoves(Board board)
        {
            var builder = new PossibleMoveBuilder(board, Side);

            builder.AddDirection(Position, -1, -1);
            builder.AddDirection(Position, -1, 1);
            builder.AddDirection(Position, 1, 1);
            builder.AddDirection(Position, 1, -1);

            return(builder.PossibleMoves);
        }