diff options
author | kwolekr <kwolekr@minetest.net> | 2013-06-17 21:59:42 -0400 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2013-06-17 21:59:57 -0400 |
commit | f18b4872ea7e46b50c9ea0e5e6484baae41b0a44 (patch) | |
tree | 4fc741a3ab783a219ca85129092d07cf5b7300b4 /src/mapgen_v6.cpp | |
parent | 261f559339470aae8bebc09a7f45beae0ddcae07 (diff) | |
download | hax-minetest-server-f18b4872ea7e46b50c9ea0e5e6484baae41b0a44.tar.gz hax-minetest-server-f18b4872ea7e46b50c9ea0e5e6484baae41b0a44.zip |
Decoration: Place decorations in mgv6, check if air or cignore before placement
Diffstat (limited to 'src/mapgen_v6.cpp')
-rw-r--r-- | src/mapgen_v6.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mapgen_v6.cpp b/src/mapgen_v6.cpp index a411f966b..d3db00dc2 100644 --- a/src/mapgen_v6.cpp +++ b/src/mapgen_v6.cpp @@ -445,6 +445,12 @@ void MapgenV6::makeChunk(BlockMakeData *data) { // Generate some trees, and add grass, if a jungle if (flags & MG_TREES) placeTreesAndJungleGrass(); + + // Generate the registered decorations + for (unsigned int i = 0; i != emerge->decorations.size(); i++) { + Decoration *deco = emerge->decorations[i]; + deco->placeDeco(this, blockseed + i, node_min, node_max); + } // Generate the registered ores for (unsigned int i = 0; i != emerge->ores.size(); i++) { |