ok....example....I have two .cpp files each with their own header file....they each require a definition (for multitexturing). If i define the variable in both headers, the .cpp files whine and complain that it was defined in the other file...if i but the definition in the .cpp itself, I get a million linker errors say that it was already defined in all the other .cpp files !?

I can't figure this out...my code is a bit sloppy, and not particularly well written...could that be the problem?

-psychopath