@@ -84,17 +84,14 @@ void NoiseIndev::transformNoiseMapFarScale(float xx, float yy, float zz) {
84
84
MapgenIndev::MapgenIndev (int mapgenid, MapgenIndevParams *params, EmergeManager *emerge)
85
85
: MapgenV6(mapgenid, params, emerge)
86
86
{
87
- noiseindev_terrain_base = new NoiseIndev (params->npindev_terrain_base , seed, csize.X , csize.Z );
88
- noiseindev_terrain_higher = new NoiseIndev (params->npindev_terrain_higher , seed, csize.X , csize.Z );
89
- noiseindev_steepness = new NoiseIndev (params->npindev_steepness , seed, csize.X , csize.Z );
90
- // noise_height_select = new Noise(params->np_height_select, seed, csize.X, csize.Y);
91
- // noise_trees = new Noise(params->np_trees, seed, csize.X, csize.Y);
92
- noiseindev_mud = new NoiseIndev (params->npindev_mud , seed, csize.X , csize.Z );
93
- // noise_beach = new Noise(params->np_beach, seed, csize.X, csize.Y);
94
- noiseindev_float_islands1 = new NoiseIndev (params->npindev_float_islands1 , seed, csize.X , csize.Y , csize.Z );
95
- noiseindev_float_islands2 = new NoiseIndev (params->npindev_float_islands2 , seed, csize.X , csize.Y , csize.Z );
96
- noiseindev_float_islands3 = new NoiseIndev (params->npindev_float_islands3 , seed, csize.X , csize.Z );
97
- noiseindev_biome = new NoiseIndev (params->npindev_biome , seed, csize.X , csize.Z );
87
+ noiseindev_terrain_base = new NoiseIndev (¶ms->npindev_terrain_base , seed, csize.X , csize.Z );
88
+ noiseindev_terrain_higher = new NoiseIndev (¶ms->npindev_terrain_higher , seed, csize.X , csize.Z );
89
+ noiseindev_steepness = new NoiseIndev (¶ms->npindev_steepness , seed, csize.X , csize.Z );
90
+ noiseindev_mud = new NoiseIndev (¶ms->npindev_mud , seed, csize.X , csize.Z );
91
+ noiseindev_float_islands1 = new NoiseIndev (¶ms->npindev_float_islands1 , seed, csize.X , csize.Y , csize.Z );
92
+ noiseindev_float_islands2 = new NoiseIndev (¶ms->npindev_float_islands2 , seed, csize.X , csize.Y , csize.Z );
93
+ noiseindev_float_islands3 = new NoiseIndev (¶ms->npindev_float_islands3 , seed, csize.X , csize.Z );
94
+ noiseindev_biome = new NoiseIndev (¶ms->npindev_biome , seed, csize.X , csize.Z );
98
95
}
99
96
100
97
MapgenIndev::~MapgenIndev () {
@@ -170,46 +167,41 @@ void MapgenIndev::calculateNoise() {
170
167
}
171
168
172
169
bool MapgenIndevParams::readParams (Settings *settings) {
173
- freq_desert = settings->getFloat (" mgv6_freq_desert" );
174
- freq_beach = settings->getFloat (" mgv6_freq_beach" );
175
-
176
- npindev_terrain_base = settings->getNoiseIndevParams (" mgindev_np_terrain_base" );
177
- npindev_terrain_higher = settings->getNoiseIndevParams (" mgindev_np_terrain_higher" );
178
- npindev_steepness = settings->getNoiseIndevParams (" mgindev_np_steepness" );
179
- np_height_select = settings->getNoiseParams (" mgv6_np_height_select" );
180
- np_trees = settings->getNoiseParams (" mgv6_np_trees" );
181
- npindev_mud = settings->getNoiseIndevParams (" mgindev_np_mud" );
182
- np_beach = settings->getNoiseParams (" mgv6_np_beach" );
183
- npindev_biome = settings->getNoiseIndevParams (" mgindev_np_biome" );
184
- np_cave = settings->getNoiseParams (" mgv6_np_cave" );
185
- npindev_float_islands1 = settings->getNoiseIndevParams (" mgindev_np_float_islands1" );
186
- npindev_float_islands2 = settings->getNoiseIndevParams (" mgindev_np_float_islands2" );
187
- npindev_float_islands3 = settings->getNoiseIndevParams (" mgindev_np_float_islands3" );
188
-
189
- bool success =
190
- npindev_terrain_base && npindev_terrain_higher && npindev_steepness &&
191
- np_height_select && np_trees && npindev_mud &&
192
- np_beach && np_biome && np_cave &&
193
- npindev_float_islands1 && npindev_float_islands2 && npindev_float_islands3;
194
- return success;
170
+ freq_desert = settings->getFloat (" mgv6_freq_desert" );
171
+ freq_beach = settings->getFloat (" mgv6_freq_beach" );
172
+
173
+ bool success =
174
+ settings->getNoiseIndevParams (" mgindev_np_terrain_base" , npindev_terrain_base) &&
175
+ settings->getNoiseIndevParams (" mgindev_np_terrain_higher" , npindev_terrain_higher) &&
176
+ settings->getNoiseIndevParams (" mgindev_np_steepness" , npindev_steepness) &&
177
+ settings->getNoiseParams (" mgv6_np_height_select" , np_height_select) &&
178
+ settings->getNoiseParams (" mgv6_np_trees" , np_trees) &&
179
+ settings->getNoiseIndevParams (" mgindev_np_mud" , npindev_mud) &&
180
+ settings->getNoiseParams (" mgv6_np_beach" , np_beach) &&
181
+ settings->getNoiseIndevParams (" mgindev_np_biome" , npindev_biome) &&
182
+ settings->getNoiseParams (" mgv6_np_cave" , np_cave) &&
183
+ settings->getNoiseIndevParams (" mgindev_np_float_islands1" , npindev_float_islands1) &&
184
+ settings->getNoiseIndevParams (" mgindev_np_float_islands2" , npindev_float_islands2) &&
185
+ settings->getNoiseIndevParams (" mgindev_np_float_islands3" , npindev_float_islands3);
186
+ return success;
195
187
}
196
188
197
189
void MapgenIndevParams::writeParams (Settings *settings) {
198
- settings->setFloat (" mgv6_freq_desert" , freq_desert);
199
- settings->setFloat (" mgv6_freq_beach" , freq_beach);
200
-
201
- settings->setNoiseIndevParams (" mgindev_np_terrain_base" , npindev_terrain_base);
202
- settings->setNoiseIndevParams (" mgindev_np_terrain_higher" , npindev_terrain_higher);
203
- settings->setNoiseIndevParams (" mgindev_np_steepness" , npindev_steepness);
204
- settings->setNoiseParams (" mgv6_np_height_select" , np_height_select);
205
- settings->setNoiseParams (" mgv6_np_trees" , np_trees);
206
- settings->setNoiseIndevParams (" mgindev_np_mud" , npindev_mud);
207
- settings->setNoiseParams (" mgv6_np_beach" , np_beach);
208
- settings->setNoiseIndevParams (" mgindev_np_biome" , npindev_biome);
209
- settings->setNoiseParams (" mgv6_np_cave" , np_cave);
210
- settings->setNoiseIndevParams (" mgindev_np_float_islands1" , npindev_float_islands1);
211
- settings->setNoiseIndevParams (" mgindev_np_float_islands2" , npindev_float_islands2);
212
- settings->setNoiseIndevParams (" mgindev_np_float_islands3" , npindev_float_islands3);
190
+ settings->setFloat (" mgv6_freq_desert" , freq_desert);
191
+ settings->setFloat (" mgv6_freq_beach" , freq_beach);
192
+
193
+ settings->setNoiseIndevParams (" mgindev_np_terrain_base" , npindev_terrain_base);
194
+ settings->setNoiseIndevParams (" mgindev_np_terrain_higher" , npindev_terrain_higher);
195
+ settings->setNoiseIndevParams (" mgindev_np_steepness" , npindev_steepness);
196
+ settings->setNoiseParams (" mgv6_np_height_select" , np_height_select);
197
+ settings->setNoiseParams (" mgv6_np_trees" , np_trees);
198
+ settings->setNoiseIndevParams (" mgindev_np_mud" , npindev_mud);
199
+ settings->setNoiseParams (" mgv6_np_beach" , np_beach);
200
+ settings->setNoiseIndevParams (" mgindev_np_biome" , npindev_biome);
201
+ settings->setNoiseParams (" mgv6_np_cave" , np_cave);
202
+ settings->setNoiseIndevParams (" mgindev_np_float_islands1" , npindev_float_islands1);
203
+ settings->setNoiseIndevParams (" mgindev_np_float_islands2" , npindev_float_islands2);
204
+ settings->setNoiseIndevParams (" mgindev_np_float_islands3" , npindev_float_islands3);
213
205
}
214
206
215
207
0 commit comments