ScummVM API documentation
Agi::AgiLoader_v3 Class Reference
Inheritance diagram for Agi::AgiLoader_v3:
Agi::AgiLoader

Public Member Functions

 AgiLoader_v3 (AgiEngine *vm)
 
void init () override
 
int loadDirs () override
 
uint8 * loadVolumeResource (AgiDir *agid) override
 
int loadObjects () override
 
int loadWords () override
 
- Public Member Functions inherited from Agi::AgiLoader
 AgiLoader (AgiEngine *vm)
 

Additional Inherited Members

- Protected Attributes inherited from Agi::AgiLoader
AgiEngine_vm
 

Member Function Documentation

◆ init()

void Agi::AgiLoader_v3::init ( )
overridevirtual

Performs one-time initializations, such as locating files with dynamic names.

Reimplemented from Agi::AgiLoader.

◆ loadDirs()

int Agi::AgiLoader_v3::loadDirs ( )
overridevirtual

Loads all AGI directory entries from disk and and populates the AgiDir arrays in AgiGame with them.

Implements Agi::AgiLoader.

◆ loadVolumeResource()

uint8* Agi::AgiLoader_v3::loadVolumeResource ( AgiDir agid)
overridevirtual

Loads a volume resource from disk.

Implements Agi::AgiLoader.

◆ loadObjects()

int Agi::AgiLoader_v3::loadObjects ( )
overridevirtual

Loads AgiEngine::_objects from disk.

Implements Agi::AgiLoader.

◆ loadWords()

int Agi::AgiLoader_v3::loadWords ( )
overridevirtual

Loads AgiBase::_words from disk.

Implements Agi::AgiLoader.


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