Commented out debug statements again
[oweals/minetest.git] / src / mapgen.h
index 5aa0282faecda91fd62ce072277fcf6fe873bfda..57d0ee8a01d06de3b9707cc450fad4c59695b1e9 100644 (file)
@@ -21,9 +21,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define MAPGEN_HEADER
 
 #include "common_irrlicht.h"
+#include "utility.h" // UniqueQueue
 
 struct BlockMakeData;
 class MapBlock;
+class ManualMapVoxelManipulator;
 
 namespace mapgen
 {
@@ -44,6 +46,19 @@ namespace mapgen
        */
        bool get_have_sand(u64 seed, v2s16 p2d);
        double tree_amount_2d(u64 seed, v2s16 p);
+       
+
+       struct BlockMakeData
+       {
+               bool no_op;
+               ManualMapVoxelManipulator *vmanip;
+               u64 seed;
+               v3s16 blockpos;
+               UniqueQueue<v3s16> transforming_liquid;
+
+               BlockMakeData();
+               ~BlockMakeData();
+       };
 
 }; // namespace mapgen