getTerrainFromHeight method

  1. @override
Terrain getTerrainFromHeight(
  1. double height
)
override

Returns the correct terrain type based on the height. Height is between -1 and 1

Implementation

@override
Terrain getTerrainFromHeight(double height) {
  if (height < -0.5) {
    return Terrain.deepSea;
  } else if (height < -0.2) {
    return Terrain.sea;
  } else if (height < -0.1) {
    return Terrain.shore;
  } else if (height < 0.3) {
    return Terrain.grassland;
  } else if (height < 0.5) {
    return Terrain.hills;
  } else if (height < 0.8) {
    return Terrain.mountains;
  } else {
    return Terrain.snow;
  }
}