forked from Mirrorlandia_minetest/minetest
Mapgen v7: Fix uninitialized spflags
Mapgen v5: Fix minor style issue
This commit is contained in:
parent
fc9521874c
commit
c3ad08708f
@ -412,11 +412,11 @@ void MapgenV5::generateBiomes() {
|
|||||||
|
|
||||||
for (s16 y = node_max.Y; y >= node_min.Y; y--) {
|
for (s16 y = node_max.Y; y >= node_min.Y; y--) {
|
||||||
content_t c = vm->m_data[i].getContent();
|
content_t c = vm->m_data[i].getContent();
|
||||||
if ((c == c_stone || c == c_dirt_with_grass
|
bool is_replaceable_content =
|
||||||
|| c == c_dirt
|
c == c_stone || c == c_dirt_with_grass || c == c_dirt ||
|
||||||
|| c == c_sand
|
c == c_sand || c == c_lava_source || c == c_gravel;
|
||||||
|| c == c_lava_source
|
|
||||||
|| c == c_gravel) && have_air) {
|
if (is_replaceable_content && have_air) {
|
||||||
content_t c_below = vm->m_data[i - em.X].getContent();
|
content_t c_below = vm->m_data[i - em.X].getContent();
|
||||||
|
|
||||||
if (c_below != CONTENT_AIR) {
|
if (c_below != CONTENT_AIR) {
|
||||||
|
@ -72,6 +72,7 @@ MapgenV7::MapgenV7(int mapgenid, MapgenParams *params, EmergeManager *emerge) {
|
|||||||
this->ridge_heightmap = new s16[csize.X * csize.Z];
|
this->ridge_heightmap = new s16[csize.X * csize.Z];
|
||||||
|
|
||||||
MapgenV7Params *sp = (MapgenV7Params *)params->sparams;
|
MapgenV7Params *sp = (MapgenV7Params *)params->sparams;
|
||||||
|
this->spflags = sp->spflags;
|
||||||
|
|
||||||
//// Terrain noise
|
//// Terrain noise
|
||||||
noise_terrain_base = new Noise(&sp->np_terrain_base, seed, csize.X, csize.Z);
|
noise_terrain_base = new Noise(&sp->np_terrain_base, seed, csize.X, csize.Z);
|
||||||
|
Loading…
Reference in New Issue
Block a user