Overview II
First, I don't want to load info from a bitmap. Constructing the bitmaps is an extra step and to modify the data requires loading all that information into an array. Instead I'll come up with a way to generate random heights depending on some user variables.
The way it could be is if the user chooses how many rivers, flat areas, bodies of water, etc. there are, and then describing how mountainous or flat the area will be, how many mountainous areas there are, etc. Basically the algorithm will select certain squares and assign definitions to them, such as a square containing river, or lake, or mountain. Then the heightmap can be generated based on what the map says should be there. Later, these same variables will be used to employ texture mapping.
The controls for generating the map will be slider bars which is going to be cannibalized from code from MiniCAD.
No picture. Sorry. But it seems my work is cut out for me.
