1
0
Fork 0
mirror of https://git.rip/DMCA_FUCKER/re3.git synced 2024-12-23 07:50:01 +00:00
re3/src/core/Directory.h
2020-04-21 13:56:33 +02:00

24 lines
487 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);
void AddItem(const DirectoryInfo &dirinfo, int32 imgId);
bool FindItem(const char *name, uint32 &offset, uint32 &size);
};