forked from metin2/client
26 lines
425 B
C
26 lines
425 B
C
|
#ifndef __INC_ETERPACKCURSOR_H__
|
||
|
#define __INC_ETERPACKCURSOR_H__
|
||
|
|
||
|
#include "EterPack.h"
|
||
|
|
||
|
class CEterPackCursor
|
||
|
{
|
||
|
public:
|
||
|
CEterPackCursor(CEterPack * pack);
|
||
|
~CEterPackCursor();
|
||
|
|
||
|
bool Open(const char* filename);
|
||
|
void Close();
|
||
|
void Seek(long offset);
|
||
|
bool Read(LPVOID data, long size);
|
||
|
long Size();
|
||
|
|
||
|
private:
|
||
|
CEterPack * m_pPack;
|
||
|
CMappedFile m_file;
|
||
|
LPCVOID m_pData;
|
||
|
long m_ReadPoint;
|
||
|
};
|
||
|
|
||
|
#endif
|