Version 0.40
Implement drawZone
Move grid information and drawing to ZoneGraphicsInfo class.
Diamond-square modulation of heightmap.
Fractal heightmap, fields with status, trees.
MilUnit dynamic sprites.
Fix graphics-related crashbug in AI evaluation - mirror units have no graphics.
Show militia on screen
Add sprite info
Add sprite info file, gitignore.
Add operators to triplets.
Separate Directions stuff into its own file.
Ignore graphics
Project file for Directions commit
Change drill-field generation.
Change field generation to nonrandom algorithm.
Arrange houses in village.
Pop fraction calculation for number of houses.
Texture support in ThreeDSprite. loadTexture method moved to StaticInitialiser.
Change rotate rate, azimuth maximum.