ScummVM API documentation
LastExpress::ArchiveManager Class Reference
Inheritance diagram for LastExpress::ArchiveManager:
LastExpress::GoldArchiveManager

Public Member Functions

 ArchiveManager (LastExpressEngine *engine)
 
HPFsearch (const char *name, HPF *archive, int archiveSize)
 
virtual bool lockCD (int32 index)
 
virtual bool isCDAvailable (int cdNum, char *outPath, int pathSize)
 
virtual bool lockCache (char *filename)
 
virtual void initHPFS ()
 
virtual void shutDownHPFS ()
 
void unlockCD ()
 
virtual HPFopenHPF (const char *filename)
 
void readHD (void *dstBuf, int offset, uint32 size)
 
void readCD (void *dstBuf, int offset, uint32 size)
 
virtual void readHPF (HPF *archive, void *dstBuf, uint32 size)
 
void seekHPF (HPF *archive, uint32 position)
 
void closeHPF (HPF *archive)
 
virtual int loadBG (const char *filename)
 
SeqloadSeq (const char *filename, uint8 ticksToWaitUntilCycleRestart, int character)
 
void loadMice ()
 

Protected Attributes

LastExpressEngine_engine = nullptr
 
Common::File_cdFilePointer = nullptr
 
int32 _cdFilePosition = 0
 
int32 _cdArchiveNumFiles = 0
 
Common::File_hdFilePointer = nullptr
 
int32 _hdFilePosition = 0
 
int32 _hdArchiveNumFiles = 0
 
HPF_cdArchive = nullptr
 
HPF_hdArchive = nullptr
 
int32 _cdArchiveIndex = 0
 

The documentation for this class was generated from the following file: