NEW FEATURE: added autogen icon to select music
NEW FEATURE: toggle for easter eggs in Machine Options
NEW FEATURE: marvelous step timing togglable in Machine Options
NEW FEATURE: Grade AAAA (all marvelous)
CHANGE: Only show ScreenHowToPlay if at least one player chose easy
Add networking files for VC7.
This turns off global optimizations in VC7. They take a very long time;
without them, release linking takes only three or four seconds on my
computer, which is useful when profiling. It shouldn't really matter, since
our releases are still compiled with VC6, I think ...
Add the SDL include directories.
This removes dxutil.cpp,h. This won't compile until I commit the new
RageTimer, which will be in a moment.
Increase the default warning level to 4. (Thought I committed that;
maybe I only did it for one build.)
I think the rest is just harmless cruft changes from VC that happen every
time someone commits to these files.
Turn off browse info in vc7. I know this takes a long time in 6; it
might not help much in 7. I'll get around to timing it and turn it back on
if it doesn't matter.
Boost the warning level in vc7. Not all of these warnings have been
cleaned up, but I'll get to them.
If we list verstub.obj in the dialog for extra dependencies, it counts it
as a full dep; since we change it every build, that means the binary
is never actually considered up to date. We need to list it as an extra
option to the linker, so it gets linked without being factored into
dependencies.
Add build rules for incrementing the build number. (Note that since
VC6 doesn't have pre-build rules, we have to compile and link it manually.
It's a somewhat ugly hack, but it works. In VC7 we can just make it a
normal source file and regenerate it as a pre-build step.)
Turn on .MAP generation. Make sure it always goes into the intermed
path, so it doesn't clutter the output path.
Add rules for generating the VDI debug file from .MAPs.
(I'm not committing the code to actually enable this yet; I want to iron
out any problems these build rules cause first.)