


All I need to do then to get a PNG is pipe three programs into each other in the Terminal: PPM is a very obscure image format, but it is the simplest one I could find that was standardised. To make proper visible images from the bitmap pics I have written a little converter tool that converts the picture into a PPM image. I'm particularly proud of how modular the code is, one could literally take a module, compile it into a library and drop it into another project. It's slower than just copy-pasting the parts I need, but the result is cleaner and more readable that way. The extractor tool is there to help me put the documentation to the test, I write it without referencing the original code. It's enough if one person has to look at this unportable mess. I want the documentation to be sufficient enough that one could write a port without ever looking at the original code. I don't consider "the source is available" to be a good substitute for a proper documentation, self-documenting code is just an ideal. I am kind of nuts when it comes to documentation if you look at the code of my extractor you'll see that everything has doxygen comments. Then there is the audio side where we need both sounds and music. As far as graphics are concerned we still need sprites and textures. So far we are in control of maps and bitmap pictures, but there is still a long way to go. I'm not sure if I had shared the links, so here they are again:

OK, both repositories are up to date now.
