Allow taking screenshots of formspecs and move message to chat
[oweals/minetest.git] / src / database-sqlite3.h
index 1753072e863013715d6ebafc5fbeb8bbe323ceff..45619b8852d63cfb47c05119b4dc06ac381127cf 100644 (file)
@@ -33,13 +33,13 @@ class Database_SQLite3 : public Database
 {
 public:
        Database_SQLite3(ServerMap *map, std::string savedir);
-        virtual void beginSave();
-        virtual void endSave();
+       virtual void beginSave();
+       virtual void endSave();
 
-        virtual bool saveBlock(MapBlock *block);
-        virtual MapBlock *loadBlock(v3s16 blockpos);
-        virtual void listAllLoadableBlocks(std::list<v3s16> &dst);
-        virtual int Initialized(void);
+       virtual bool saveBlock(v3s16 blockpos, std::string &data);
+       virtual std::string loadBlock(v3s16 blockpos);
+       virtual void listAllLoadableBlocks(std::list<v3s16> &dst);
+       virtual int Initialized(void);
        ~Database_SQLite3();
 private:
        ServerMap *srvmap;
@@ -47,13 +47,16 @@ private:
        sqlite3 *m_database;
        sqlite3_stmt *m_database_read;
        sqlite3_stmt *m_database_write;
+#ifdef __ANDROID__
+       sqlite3_stmt *m_database_delete;
+#endif
        sqlite3_stmt *m_database_list;
 
        // Create the database structure
        void createDatabase();
-        // Verify we can read/write to the database
-        void verifyDatabase();
-        void createDirs(std::string path);
+       // Verify we can read/write to the database
+       void verifyDatabase();
+       void createDirs(std::string path);
 };
 
 #endif