@Phosphoer
Thanks anyways man. You helped me some.
@Mireben
Quote: "Check them in reverse order of drawing (from top to bottom), and don't loop through all of them, but stop at the first one found. "
Sounds good dude. I already have a break in the code in order to stop searching once a card is found, but never thought of checking the vector in reverse order for the drawing order. Good idea.
@IonFist
I've never used dbSpriteCollision before, sounds like a simple way to go about solving this problem. I'll give it a try. That may be a way around this whole issue.
I think i'm going to create a linked hash table to store all of the cards on the table. This way I can iterate through the list to update a hover event or I can quickly hash through the cards by using a keyword on a card in order to find out if it's there quickly. Thanks for the help guys, i'll be back soon to let you know if it worked or if I need more help. Cheers
Windows XP Home Ed. SP/2 ---> GeForce FX 5500 - 256MB
160 GB HD ---> 1 Gig RAM