mirror of
https://gitlab.com/GaryOderNichts/re3-wiiu.git
synced 2024-11-27 11:34:14 +01: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);
|
||
|
};
|