aboutsummaryrefslogtreecommitdiff
path: root/src/script/scripting_game.h
Commit message (Collapse)AuthorAge
* Improve Script CPP API diagnosticskwolekr2015-08-05
|
* Add mod securityShadowNinja2015-05-16
| | | | Due to compatibility concerns, this is temporarily disabled.
* Add proper lua api deprecated handlingsapier2014-04-29
|
* Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl2013-08-14
="hl com">You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ #ifndef DATABASE_LEVELDB_HEADER #define DATABASE_LEVELDB_HEADER #include "config.h" #if USE_LEVELDB #include <string> #include "database.h" #include "leveldb/db.h" class Database_LevelDB : public MapDatabase { public: Database_LevelDB(const std::string &savedir); ~Database_LevelDB(); bool saveBlock(const v3s16 &pos, const std::string &data); void loadBlock(const v3s16 &pos, std::string *block); bool deleteBlock(const v3s16 &pos); void listAllLoadableBlocks(std::vector<v3s16> &dst); void beginSave() {} void endSave() {} private: leveldb::DB *m_database; }; #endif // USE_LEVELDB #endif