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.

Code:
void main()
{
    cout << "I am MrCode,";
    cout << "hear me roar!";
    system("PAUSE");
}