diff options
author | kwolekr <kwolekr@minetest.net> | 2014-10-30 02:29:37 -0400 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2014-10-30 02:29:37 -0400 |
commit | 6b4307791af9aab362029883c1cbee207e748af1 (patch) | |
tree | 2be50929d33b386ecfd2dc19d375d5fb975d2b38 /src/mapgen_singlenode.h | |
parent | 03f3f958ed4c21937d93637bd79b3e31c83009d8 (diff) | |
download | minetest-6b4307791af9aab362029883c1cbee207e748af1.tar.gz minetest-6b4307791af9aab362029883c1cbee207e748af1.tar.bz2 minetest-6b4307791af9aab362029883c1cbee207e748af1.zip |
mapgen: Resolve nodes in ctor rather than makeChunk
Diffstat (limited to 'src/mapgen_singlenode.h')
-rw-r--r-- | src/mapgen_singlenode.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mapgen_singlenode.h b/src/mapgen_singlenode.h index eba85e7ce..9fd1d75b3 100644 --- a/src/mapgen_singlenode.h +++ b/src/mapgen_singlenode.h @@ -34,8 +34,9 @@ struct MapgenSinglenodeParams : public MapgenSpecificParams { class MapgenSinglenode : public Mapgen { public: u32 flags; + content_t c_node; - MapgenSinglenode(int mapgenid, MapgenParams *params); + MapgenSinglenode(int mapgenid, MapgenParams *params, EmergeManager *emerge); ~MapgenSinglenode(); void makeChunk(BlockMakeData *data); @@ -44,7 +45,7 @@ public: struct MapgenFactorySinglenode : public MapgenFactory { Mapgen *createMapgen(int mgid, MapgenParams *params, EmergeManager *emerge) { - return new MapgenSinglenode(mgid, params); + return new MapgenSinglenode(mgid, params, emerge); }; MapgenSpecificParams *createMapgenParams() { |