the great reorganization

This commit is contained in:
aap 2019-07-07 13:09:11 +02:00
commit 53023eb65b
150 changed files with 45 additions and 37 deletions

22
src/core/Directory.h Normal file
View file

@ -0,0 +1,22 @@
#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);
};