mirror of
https://github.com/GTAmodding/re3.git
synced 2024-11-16 23:38:59 +00:00
23 lines
429 B
C
23 lines
429 B
C
|
#pragma once
|
||
|
|
||
|
class CDirectory
|
||
|
{
|
||
|
public:
|
||
|
struct DirectoryInfo {
|
||
|
uint32 offset;
|
||
|
uint32 size;
|
||
|
char name[24];
|
||
|
};
|
||
|
DirectoryInfo *entries;
|
||
|
int32 maxEntries;
|
||
|
int32 numEntries;
|
||
|
|
||
|
CDirectory(int32 maxEntries);
|
||
|
~CDirectory(void);
|
||
|
|
||
|
void ReadDirFile(const char *filename);
|
||
|
bool WriteDirFile(const char *filename);
|
||
|
void AddItem(const DirectoryInfo &dirinfo);
|
||
|
bool FindItem(const char *name, uint32 &offset, uint32 &size);
|
||
|
};
|