Give the Mapgen on each EmergeThread its own Biome/Ore/Deco/SchemManager copy
[oweals/minetest.git] / src / mapgen / mg_decoration.h
index af8fcd7bf915c78139629e2a7e8f6600f69fd9e8..1f9eb451091ffdbbc4198078260e7f5fcd1b6e15 100644 (file)
@@ -99,11 +99,13 @@ public:
        ObjDef *clone() const;
 
        DecoSchematic() = default;
+       virtual ~DecoSchematic();
 
        virtual size_t generate(MMVManip *vm, PcgRandom *pr, v3s16 p, bool ceiling);
 
        Rotation rotation;
        Schematic *schematic = nullptr;
+       bool was_cloned = false; // see FIXME inside DecoSchemtic::clone()
 };