ScummVM API documentation
Gnap::CutScene Class Referenceabstract
Inheritance diagram for Gnap::CutScene:
Gnap::Scene Gnap::Scene16 Gnap::Scene471 Gnap::Scene472 Gnap::Scene473 Gnap::Scene474 Gnap::Scene475 Gnap::Scene476 Gnap::Scene477 Gnap::Scene48 Gnap::Scene541 Gnap::Scene542

Public Member Functions

 CutScene (GnapEngine *vm)
 
int init () override=0
 
void updateHotspots () override
 
void run () override
 
void updateAnimations () override
 
void updateAnimationsCb () override
 
- Public Member Functions inherited from Gnap::Scene
 Scene (GnapEngine *vm)
 
void playRandomSound (int timerIndex)
 
bool clearKeyStatus ()
 
virtual int init ()=0
 
virtual void updateHotspots ()=0
 
virtual void run ()=0
 
virtual void updateAnimations ()=0
 
virtual void updateAnimationsCb ()=0
 

Protected Attributes

int _itemsCount
 
int _resourceIdArr [16]
 
int _sequenceCountArr [16]
 
int _sequenceIdArr [50]
 
bool _canSkip [16]
 
- Protected Attributes inherited from Gnap::Scene
GnapEngine * _vm
 

Member Function Documentation

◆ init()

int Gnap::CutScene::init ( )
overridepure virtual

Implements Gnap::Scene.

◆ updateHotspots()

void Gnap::CutScene::updateHotspots ( )
inlineoverridevirtual

Implements Gnap::Scene.

◆ run()

void Gnap::CutScene::run ( )
overridevirtual

Implements Gnap::Scene.

◆ updateAnimations()

void Gnap::CutScene::updateAnimations ( )
inlineoverridevirtual

Implements Gnap::Scene.

◆ updateAnimationsCb()

void Gnap::CutScene::updateAnimationsCb ( )
inlineoverridevirtual

Implements Gnap::Scene.


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