Thanks for the info, Mike. I haven't quite committed to purchasing the DGDK yet - I would like to, but I would also like to be able to use all the great functionality found in the add-ons with it as well (the latest being that cool Enhanced Animation DLL, among others, e.g. Styx, Dark Shader, etc.).
It sure would be nice if one of those automated documentation generators (which rely directly on source code) like
doxygen could be used to help ease the burden of creating updated documentation. Of course, it may not help as much in creating examples and tutorials. [Edit] I came across this tool, called
Understand for C++, which it says:
Quote: "Understand for C++ quickly documents Class inheritance hierarchies (Base Class and Derived Classes), Call and CallBy Trees, Include and Include By Trees, as well as where and how everything in your source code is used (cross reference). Understand for C++ creates detailed automatic documentation about your source code in HTML and text reports Using the PERL and C API you can write your own documentation generators."
It has a free download if you care to try it out.
In light of current development tools and methods, the DB Pro compiler is really starting to show its obsolescence (no object-orientedness, no incremental compiling or loading of pre-compiled modules to shorten compile times, etc.). Being able to use ALL the functionality that DB Pro and its add-ons offer from a modern IDE seems to be a more necessary thing to have, at least in order to produce larger programs needed for most serious commercial games. I was hoping the DGDK would answer these concerns, but for now it seems DB Pro itself is the stumbling block. Perhaps this could be addressed in the future, with either a more robust DB Pro X10 (complete with modern compiling features mentioned above), or a better way of "porting" DB Pro to DGDK (or just releasing DGDK as your flagship product) in the future.