I'll try to explain it a bit....
Main.cpp is where all the headers come together, there are almost no function definitions in main, main uses all of the headers and (in theory) is ment to be just one big long line of function calls and such...
Function.h is where our display lists are held, as well as the glPrint (so the lists can use glprint), also this is where our grid creation class is, as well as the structure matrix that holds all the data for each "seat" (1 per quad)....
Font, does all the fonts... not much to explain
Texture, does all texture coding.... not much to explain here either...
filesave, does all saving and loading of data, took us a while to figure this one out, but it works just perfectly