Beispiel #1
0
        public Map1Features(MapJobs map)
        {
            seed  = map.Options.MapSeed;
            grid  = map.grid;
            cells = grid.cells;

            templateInput = map.Options.MapTemplate;
        }
Beispiel #2
0
 public Map4Coastline(MapJobs map)
 {
     grid     = map.grid;
     pack     = map.pack;
     cells    = pack.cells;
     vertices = pack.vertices;
     n        = cells.i.Length;
 }
        public Map2Precipitation(MapJobs map)
        {
            grid           = map.grid;
            cells          = grid.cells;
            mapCoordinates = map.mapCoordinates;
            winds          = map.Options.WindsInput;

            modifier = map.Options.PrecipitationInput / 100d; // user's input
        }
Beispiel #4
0
        public Map1OceanLayers(MapJobs map)
        {
            grid = map.grid;

            cells    = grid.cells;
            vertices = grid.vertices;
            pointsN  = cells.i.Length;

            outline = outlineLayers["Standard 3"];//default style
        }
        public HeightmapGenerator(MapJobs map)
        {
            var opt = map.Options;

            graphWidth    = opt.Width;
            graphHeight   = opt.Height;
            densityInput  = opt.PointsNumber;
            templateInput = opt.MapTemplate;

            grid = map.grid;
        }
Beispiel #6
0
        public Map4Rivers(MapJobs map)
        {
            grid = map.grid;
            pack = map.pack;

            cells       = pack.cells;
            features    = pack.features;
            vertices    = pack.vertices;
            n           = cells.i.Length;
            graphWidth  = map.Options.Width;
            graphHeight = map.Options.Height;
        }
Beispiel #7
0
        public Map6Religions(MapJobs map)
        {
            mapJobs = map;
            pack    = map.pack;
            Names   = map.Names;

            religionsInput = map.Options.ReligionsNumber;
            neutralInput   = map.Options.NeutralInput;
            Debug.Log($"Religions {religionsInput} {neutralInput}");

            graphWidth  = map.Options.Width;
            graphHeight = map.Options.Height;
        }
        public Map1Temperatures(MapJobs map)
        {
            _map  = map;
            grid  = map.grid;
            cells = grid.cells;

            mapCoordinates = map.mapCoordinates;

            temperaturePoleInput = map.Options.TemperaturePoleInput;
            heightExponentInput  = map.Options.HeightExponentInput;


            svgWidth  = _map.Options.Width;
            svgHeight = _map.Options.Height;
        }
 public Map5BiomesSystem(MapJobs map)
 {
     grid       = map.grid;
     pack       = map.pack;
     biomesData = map.biomesData;
 }
Beispiel #10
0
 public Map6Routes(MapJobs map)
 {
     this.map = map;
 }
Beispiel #11
0
 public Map3Features(MapJobs map)
 {
     grid  = map.grid;
     pack  = map.pack;
     cells = pack.cells;
 }