#ifndef _DB_H #define _DB_H #include #include #include #include #include // we cannot use ... char>> here because mingw-gcc is f**king retarded (caring about whitespace and shit) typedef std::pair > DBBlock; typedef std::list DBBlockList; class DB { public: virtual std::vector getBlockPos()=0; virtual DBBlockList getBlocksOnZ(int zPos)=0; }; #endif // _DB_H