]> git.lizzy.rs Git - minetest.git/blob - src/database-dummy.h
5a6921370b46ab92f6894c77de0a0bf7e54c4146
[minetest.git] / src / database-dummy.h
1 #ifndef DATABASE_DUMMY_HEADER
2 #define DATABASE_DUMMY_HEADER
3
4 #include "map.h"
5 #include "mapsector.h"
6 #include "mapblock.h"
7 #include "main.h"
8 #include "filesys.h"
9 #include "database.h"
10
11 class Database_Dummy : public Database
12 {
13 public:
14         Database_Dummy(ServerMap *map);
15         virtual void beginSave();
16         virtual void endSave();
17         virtual void saveBlock(MapBlock *block);
18         virtual MapBlock* loadBlock(v3s16 blockpos);
19         virtual void listAllLoadableBlocks(std::list<v3s16> &dst);
20         virtual int Initialized(void);
21         ~Database_Dummy();
22 private:
23         ServerMap *srvmap;
24         std::map<unsigned long long, std::string> m_database;
25 };
26 #endif