- file system update from Raze

* support for SSI container format - this is an obscure format used by a few Duke Nukem mods - added to have this subsystem identical between both engines.
* removed some dead wrapper code
* made the Open methods local to their implementations, this was never called virtually.
This commit is contained in:
Christoph Oelckers 2020-09-27 10:56:42 +02:00
commit 8a0634ed0d
15 changed files with 171 additions and 98 deletions

View file

@ -254,9 +254,9 @@ int FDirectoryLump::FillCache()
FResourceFile *CheckDir(const char *filename, bool quiet, bool nosubdirflag, LumpFilterInfo* filter)
{
FResourceFile *rf = new FDirectory(filename, nosubdirflag);
auto rf = new FDirectory(filename, nosubdirflag);
if (rf->Open(quiet, filter)) return rf;
delete rf;
return NULL;
return nullptr;
}