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

Public Member Functions

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

Protected Attributes

Common::String _languagePrefix = "EN"
 
- Protected Attributes inherited from LastExpress::ArchiveManager
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: