getTerrainFromHeight method
Returns the correct terrain type based on the height. Height is between -1 and 1
Implementation
@override
Terrain getTerrainFromHeight(double height) {
if (height < -0.8) {
return Terrain.sea;
} else if (height < -0.7) {
return Terrain.shore;
} else if (height < -0.2) {
return Terrain.grassland; // Limited shore
} else if (height < 0.3) {
return Terrain.hills; // Dominantly grassland
} else if (height < 0.7) {
return Terrain.mountains; // Few hills
} else {
return Terrain.snow; // Rare mountains
}
}