Time to get the plane objects in a similar list, thankfully I make the linked list use void* pointers. And when I created a new entry I simply newed it in the call to add. But I like the way it works, because I should be able to simply create another linked list with a different name, and I would have a function to add a plane to the list, which would take care of the type, and just pass the address to the generic link data pointer. Anyways, it might be pretty portable for someone. I need to fix the filename, because when I started with the class it was going to be just a linked list for the textures. I decided to make it a base class for others to use it too. It's inside TextureList.cpp/h in the source.zip.
I hope to add a TTL value to the object base, and that will require that I can delete linked-list entries that are anywhere in the list. So thats going to get done sometime in here too. But I'm really excited how well the linked list works for the momment. I'm a little concerned about the searching time when doing collision tests, but I guess thats where other methods come into play.