pioneerspacesim/pioneer — pull request #908 by johnbartholomew (2012-01-22 05:31:21+00:00)
Title: Minor cleanup

I've had these tweaks in local branches for ages. They should have zero effect on the game (they don't touch game code, at least not directly):

* `stringf` gets an extra line in its test suite. This was added this as a regression test after a bug was found.
* `scan_enums.py` is fixed to cope with scanning headers in multiple directories. The generated source file has to include each header that contained an enum so that it can use the symbolic constants; this fixes it to include those headers using the relative path rather than just assuming they're all in the same directory as the generated source file.