Beispiel #1
0
 public GeneratorOptions()
 {
     TerrainGenerationOptions  = new TerrainGenerationOptions();
     ReliefGenerationOptions   = new ReliefGenerationOptions();
     ResourceGenerationOptions = new ResourceGenerationOptions();
     ClimateGenerationOptions  = new ClimateGenerationOptions();
 }
        public override Map Generate(Map map, TerrainGenerationOptions options)
        {
            this.map = map;
            Vector2Int point = map.GetRandomPoint();

            AddContinent(3, point, 0.06f);
            MakeRiver(point, 0.8f, 0.0f);
            return(map);
        }
Beispiel #3
0
 public abstract Map Generate(Map map, TerrainGenerationOptions options);