Using the 8bpp new land graphics, Zephyris has kindly put together a graphics set with the 3 major climates in. Using this, Ive rewritten the terrain drawing routines to allow maps with all 3 climates on at the same time. By default, I have it that snow appears in temperate 1 tile higher than in arctic. Still not sure whether to extend that into a tropical snow zone (Kilmanjaro). Also, you get completely shore shorelines by default.
The algorithm that places the climate zones has tropic as the outermost zone, then a temperate zone, then arctic. This prevents the oddity of arctic and tropic sitting next to each other.
There are further problems with this; the selected landscape option currently decides what your houses, road edges, rail edges, etc have as the base land. Sorting out the roads & rail wont be too bad. The houses is more of an issue, as all bits are currently taken in the landscape bitmap for houses. (Shows it was short-sighted to go to only m7, and not add m8 as well.)
Also note that at the moment, any .grf that requires a particular climate to work wont work. This is more a proof of concept experiment, and I know there are sizeable issues ahead.
I'd like to gauge reaction to this. Is it worth continuing? Arguably, it could make the other terrains redundant - or in effect single terrain selections within the range of all-climates.
I will only be playing with this for a while. I do not intend to release it as a patch until I am very very happy I have resolved almost all the major technical issues.
Anyone with ideas, and comments, greatly appreciated. Positive and negative - but if negative, please explain a good reason and offer an alternative that can provide all climates.
For once, newgrf is NOT the answer
