ScummVM API documentation
Hugo::FileManager_v2d Class Reference
Inheritance diagram for Hugo::FileManager_v2d:
Hugo::FileManager_v1d Hugo::FileManager Hugo::FileManager_v2w Hugo::FileManager_v3d Hugo::FileManager_v1w

Public Member Functions

 FileManager_v2d (HugoEngine *vm)
 
void closeDatabaseFiles () override
 
void openDatabaseFiles () override
 
void readBackground (const int screenIndex) override
 
void readOverlay (const int screenNum, ImagePtr image, OvlType overlayType) override
 
const char * fetchString (const int index) override
 
- Public Member Functions inherited from Hugo::FileManager_v1d
 FileManager_v1d (HugoEngine *vm)
 
void instructions () const override
 
- Public Member Functions inherited from Hugo::FileManager
 FileManager (HugoEngine *vm)
 
SoundPtr getSound (const int16 sound, uint16 *size)
 
void readBootFile ()
 
void readImage (const int objNum, Object *objPtr)
 
void readUIFImages ()
 
void readUIFItem (const int16 id, byte *buf)
 
bool restoreGame (const int16 slot)
 
bool saveGame (const int16 slot, const Common::String &descrip)
 
const char * getBootFilename () const
 
const char * getObjectFilename () const
 
const char * getSceneryFilename () const
 
const char * getSoundFilename () const
 
const char * getStringFilename () const
 
const char * getUifFilename () const
 

Additional Inherited Members

- Protected Member Functions inherited from Hugo::FileManager
SeqreadPCX (Common::SeekableReadStream &f, Seq *seqPtr, byte *imagePtr, const bool firstFl, const char *name)
 
- Protected Attributes inherited from Hugo::FileManager
HugoEngine_vm
 
bool _firstUIFFl
 
UifHdr _UIFHeader [kMaxUifs]
 
Common::File _stringArchive
 
Common::File _sceneryArchive1
 
Common::File _objectsArchive
 
bool _hasReadHeader
 
SoundHdr _soundHdr [kMaxSounds]
 
- Static Protected Attributes inherited from Hugo::FileManager
static const int kMaxUifs = 32
 
static const int kMaxSounds = 64
 
static const int kRepeatMask = 0xC0
 
static const int kLengthMask = 0x3F
 
static const int kNumColors = 16
 

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