1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-22 17:18:39 +00:00

mapgen: Resolve nodes in ctor rather than makeChunk

This commit is contained in:
kwolekr 2014-10-30 02:29:37 -04:00
parent 03f3f958ed
commit 6b4307791a
4 changed files with 62 additions and 50 deletions

View file

@ -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() {