Ok, then how about a modified vec_dist? I was thinking i could write some kind of equivalent to c_scan using vec_dist, and then checking to see if the MAGNET*(s) within the vec_dist region are POSITIVE or NEGATIVE.
I don't know, this may end up being a bigger bite than I can chew, and I may just have to ditch the whole plan. (I hope I don't have to, though.)
I could swear there's a method in gravball (that little 2D orbit simulator) that keeps track of all the PANEL*s that are around each other. There must be some way I can do this with my MAGNET*s...
Last edited by MrCode; 02/03/08 19:25.