Okay, I'm writing a game but that's not important, what is is that I have several large functions for basic operations, I would like for these to be placed in a separate file however, they use global variables. If I place them in a new file they won't compile b/c of no access to these global variables. How do I do this, is it headers? Is there a way to link files differently. BTW, I'm using Visual C++ 6 STD.