Add sqlite3 backend hack for android
[oweals/minetest.git] / src / mapgen_singlenode.h
index 8b816aa25af0b25414e059b6cbeeeeea222742cd..eba85e7ce0a1955bdea0c7a1de9b5f0eba63d8c2 100644 (file)
@@ -22,18 +22,20 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 
 #include "mapgen.h"
 
-struct MapgenSinglenodeParams : public MapgenParams {
+struct MapgenSinglenodeParams : public MapgenSpecificParams {
        
        MapgenSinglenodeParams() {}
        ~MapgenSinglenodeParams() {}
        
-       bool readParams(Settings *settings);
+       void readParams(Settings *settings);
        void writeParams(Settings *settings);
 };
 
 class MapgenSinglenode : public Mapgen {
 public:
-       MapgenSinglenode(int mapgenid, MapgenSinglenodeParams *params);
+       u32 flags;
+
+       MapgenSinglenode(int mapgenid, MapgenParams *params);
        ~MapgenSinglenode();
        
        void makeChunk(BlockMakeData *data);
@@ -42,10 +44,10 @@ public:
 
 struct MapgenFactorySinglenode : public MapgenFactory {
        Mapgen *createMapgen(int mgid, MapgenParams *params, EmergeManager *emerge) {
-               return new MapgenSinglenode(mgid, (MapgenSinglenodeParams *)params);
+               return new MapgenSinglenode(mgid, params);
        };
        
-       MapgenParams *createMapgenParams() {
+       MapgenSpecificParams *createMapgenParams() {
                return new MapgenSinglenodeParams();
        };
 };