ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Agi::GalLoader_A2 Class Reference
Inheritance diagram for Agi::GalLoader_A2:
Agi::AgiLoader

Public Member Functions

 GalLoader_A2 (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 Types inherited from Agi::AgiLoader
typedef Common::HashMap< Common::Path, Common::FSNode, Common::Path::IgnoreCase_Hash, Common::Path::IgnoreCase_EqualToFileMap
 
- Static Protected Member Functions inherited from Agi::AgiLoader
static void getPotentialDiskImages (const char *const *imageExtensions, size_t imageExtensionCount, Common::Array< Common::Path > &imageFiles, FileMap &fileMap)
 
- Protected Attributes inherited from Agi::AgiLoader
AgiEngine_vm
 

Member Function Documentation

◆ init()

void Agi::GalLoader_A2::init ( )
overridevirtual

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

Reimplemented from Agi::AgiLoader.

◆ loadDirs()

int Agi::GalLoader_A2::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::GalLoader_A2::loadVolumeResource ( AgiDir agid)
overridevirtual

Loads a volume resource from disk.

Implements Agi::AgiLoader.

◆ loadObjects()

int Agi::GalLoader_A2::loadObjects ( )
overridevirtual

Loads AgiEngine::_objects from disk.

Implements Agi::AgiLoader.

◆ loadWords()

int Agi::GalLoader_A2::loadWords ( )
overridevirtual

Loads AgiBase::_words from disk.

Implements Agi::AgiLoader.


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