ScummVM API documentation
Scumm::AkosCostumeLoader Class Reference
Inheritance diagram for Scumm::AkosCostumeLoader:
Scumm::BaseCostumeLoader

Public Member Functions

 AkosCostumeLoader (ScummEngine *vm)
 
void loadCostume (int id) override
 
bool increaseAnims (Actor *a) override
 
void costumeDecodeData (Actor *a, int frame, uint useMask) override
 
bool hasManyDirections (int id) override
 
- Public Member Functions inherited from Scumm::BaseCostumeLoader
 BaseCostumeLoader (ScummEngine *vm)
 
virtual void loadCostume (int id)=0
 
virtual bool increaseAnims (Actor *a)=0
 
virtual void costumeDecodeData (Actor *a, int frame, uint usemask)=0
 
virtual bool hasManyDirections (int id)
 

Protected Member Functions

bool hasManyDirections ()
 

Protected Attributes

const byte * _akos = nullptr
 
- Protected Attributes inherited from Scumm::BaseCostumeLoader
ScummEngine * _vm
 

Member Function Documentation

◆ loadCostume()

void Scumm::AkosCostumeLoader::loadCostume ( int  id)
overridevirtual

◆ increaseAnims()

bool Scumm::AkosCostumeLoader::increaseAnims ( Actor *  a)
overridevirtual

◆ costumeDecodeData()

void Scumm::AkosCostumeLoader::costumeDecodeData ( Actor *  a,
int  frame,
uint  useMask 
)
overridevirtual

◆ hasManyDirections()

bool Scumm::AkosCostumeLoader::hasManyDirections ( int  id)
inlineoverridevirtual

Reimplemented from Scumm::BaseCostumeLoader.


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