ScummVM API documentation
Gob::SaveLoad_Adibou1::GameFileHandler Class Reference
Inheritance diagram for Gob::SaveLoad_Adibou1::GameFileHandler:
Gob::SaveHandler

Public Member Functions

 GameFileHandler (GobEngine *vm, const Common::String &target, const Common::String &ext)
 
int32 getSize () override
 
bool load (int16 dataVar, int32 size, int32 offset) override
 
bool save (int16 dataVar, int32 size, int32 offset) override
 
bool deleteFile () override
 
- Public Member Functions inherited from Gob::SaveHandler
 SaveHandler (GobEngine *vm)
 
virtual bool loadToRaw (byte *ptr, int32 size, int32 offset)
 
virtual bool saveFromRaw (const byte *ptr, int32 size, int32 offset)
 

Additional Inherited Members

- Static Public Member Functions inherited from Gob::SaveHandler
static uint32 getVarSize (GobEngine *vm)
 
- Protected Attributes inherited from Gob::SaveHandler
GobEngine_vm
 

Member Function Documentation

◆ getSize()

int32 Gob::SaveLoad_Adibou1::GameFileHandler::getSize ( )
overridevirtual

Returns the file's (virtual) size.

Implements Gob::SaveHandler.

◆ load()

bool Gob::SaveLoad_Adibou1::GameFileHandler::load ( int16  dataVar,
int32  size,
int32  offset 
)
overridevirtual

Loads (parts of) the file.

Implements Gob::SaveHandler.

◆ save()

bool Gob::SaveLoad_Adibou1::GameFileHandler::save ( int16  dataVar,
int32  size,
int32  offset 
)
overridevirtual

Saves (parts of) the file.

Implements Gob::SaveHandler.

◆ deleteFile()

bool Gob::SaveLoad_Adibou1::GameFileHandler::deleteFile ( )
overridevirtual

Deletes the file.

Reimplemented from Gob::SaveHandler.


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