I started a routine using Visual LISP and Layers. Discovered that it's a bit of a pain dealing with colors, color indexes, etc...
I can create a sub-routine but it will involve taking this:
https://gohtx.com/acadcolors.php and using it to determine whether the object's color is a 'true color' or simply an index color (assuming the user wants an index color if the color's RGB indexes matches an index color). Not 'hard' to program but a bit time intensive.
Does anyone have any better ideas? If I create such a sub routine would anyone else find it useful? Does something better already exist?
I'm a tad hesitant to switch to an entity list approach, but might have to as my next challenge will be dealing with transparency, which isn't the easiest with Visual LISP functions.
Thanks!!