chunks are now cleaned up when not in use

This commit is contained in:
2020-10-13 17:30:19 -05:00
parent a8c8065920
commit 843b2e6e38
2 changed files with 48 additions and 2 deletions

View File

@@ -31,6 +31,7 @@ namespace ChunkManager {
void removePlayer(std::tuple<int, int, int> chunkPos, CNSocket* sock);
void removeNPC(std::tuple<int, int, int> chunkPos, int32_t id);
bool checkChunk(std::tuple<int, int, int> chunk);
void destroyChunk(std::tuple<int, int, int> chunkPos);
std::tuple<int, int, int> grabChunk(int posX, int posY, int instanceID);
std::vector<Chunk*> grabChunks(std::tuple<int, int, int> chunkPos);
std::vector<Chunk*> getDeltaChunks(std::vector<Chunk*> from, std::vector<Chunk*> to);