06-23-2016, 05:52 AM
The biggest issue here is coloring. The only reason there is a limit at all is because I set up the colors in a static fashion. I defined a fixed list of 10 different colorings for both the normal viewing mode and night mode. If I eliminate the limit, then I need to have a dynamic way of determining what colors will be assigned to each link point depending upon it's position in the list (and whether night mode is active). If you have ideas about how to overcome this limitation by devising an algorithm for assigning colors based upon their index that still allows them to be easily distinguishable from each other, please let me know. While I could just repeat those 10 colors over and over, I think that could get confusing if link points 10 indices apart happen to overlap on the same page and they have the same color. Regardless, this may still be the easiest path forward as I have to change very little to get this to work. The other option would be to do something like, after the first 10 link points are used, I invert each color for the next 10, and then after that 10, I offset all the colors from the first 10 by a fixed amount, and the ten after that are those inverted, and so on. I'm open to any ideas.
Mike
Mike