Files
mcpe/source/World/RegionFile.hpp
2023-08-01 16:15:13 +03:00

28 lines
496 B
C++

#pragma once
#include <cstdio>
#include <string>
#include <cassert>
#include <map>
#include "BitStream.h"
class RegionFile
{
public:
RegionFile(const std::string fileName);
~RegionFile();
void close();
bool open();
bool readChunk(int x, int z, RakNet::BitStream**);
bool write(int index, RakNet::BitStream&);
bool writeChunk(int x, int z, RakNet::BitStream&);
public:
FILE* m_pFile = nullptr;
std::string m_fileName;
int* field_20;
int* field_24;
std::map<int, bool> field_28;
};