The way I've loaded data so far has been through functions, and passing a good amount of variables to a lot of functions (very tedious, although incredibly efficient). I dont want to do this. Is there a way to store these variable on a global level so i can write a class the will sort through it and return independent values for any function in my program?
You could organize your data into structs and then pass the structs into the functions.
You could take the object oriented approach and make classes with member variables and methods (functions). Member variables are global to that class and can be used by any of the member functions without cluttering the rest of your code.
You forgot about the part where I should declare it in a header file.
Thank you though, i found a forum topic after a bit more searching and now data structures are my new best friend!! Gosh this will make things so much more freaking easier!