This was a coursework for an introductory course in DirectX.
It loads a world from a Quake .map file, calculates light maps
and loads various types of objects (eg. meshes), as specified in the
It demonstrates numerous DirectX techniques, including bump mapping,
multitexturing and 3D audio.
Please note that
DirectX version 8.1 or better must be installed for this to run.
It was written using Microsoft Visual C++ 6.0