Public Member Functions | |
| AgiLoader_v1 (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_EqualTo > | FileMap |
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 |
|
overridevirtual |
Performs one-time initializations, such as locating files with dynamic names.
Reimplemented from Agi::AgiLoader.
|
overridevirtual |
Loads all AGI directory entries from disk and and populates the AgiDir arrays in AgiGame with them.
Implements Agi::AgiLoader.
|
overridevirtual |
Loads a volume resource from disk.
Implements Agi::AgiLoader.
|
overridevirtual |
Loads AgiEngine::_objects from disk.
Implements Agi::AgiLoader.
|
overridevirtual |
Loads AgiBase::_words from disk.
Implements Agi::AgiLoader.