As always, the main.cpp file contains the entry point for the program.
More...
As always, the main.cpp file contains the entry point for the program.
In general, main.cpp serves as a binding point between the generic (rendering-agnostic) aesop client libraries, and specific rendering libraries.
main.cpp also serves to bind format handlers (maps, objects, etc.) so that maps and objects can be loaded by the (format-agnostic) aesop client libraries. As an example, see how aesop::registerMapFormatReader() is called here.