From 6b4307791af9aab362029883c1cbee207e748af1 Mon Sep 17 00:00:00 2001 From: kwolekr Date: Thu, 30 Oct 2014 02:29:37 -0400 Subject: mapgen: Resolve nodes in ctor rather than makeChunk --- src/mapgen_singlenode.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/mapgen_singlenode.h') 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() { -- cgit v1.2.3