Common Look - File Naming
Implementation files with C++ code shall use *.cpp extension and be named like the most significant entity they implement
Header files in C++ shall use *.hpp extension and shall be named like the most significant enity they declare
vegetation_manager.hpp vegetation_manager.cpp
These two files are used to declare/implement vegetation_manager class.
Implementation and header files in C shall use *.c and *.h extensions respectively.
Implementation files in Cg shall use *.cg extension.
Code in LUA shall use *.lua extension.
Code of ogre material scripts shall use *.material extension
MyGUI layout definition files shall use *.layout extension