Magic_Game/include/Pvf.h

31 lines
563 B
C
Raw Normal View History

2024-05-08 20:54:36 +08:00
#pragma once
#include <map>
class PVF_M {
public:
static PVF_M& getInstance() {
static PVF_M instance;
return instance;
}
// <20><>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><ECBAAF><EFBFBD>͸<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
PVF_M(const PVF_M&) = delete;
PVF_M& operator=(const PVF_M&) = delete;
private:
PVF_M() {} // ˽<>й<EFBFBD><D0B9><EFBFBD><ECBAAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>ⲿ<EFBFBD><E2B2BF><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
struct PvfData
{
char* Data;
int Size;
};
public:
void Init();
int charPtrToInt(const char* ptr);
void intToCharPtr(int value, char* ptr);
void CrcDecode(PvfData &Data, const int crc32);
};