ScummVM API documentation
Mohawk::CSTimeCase1 Class Reference
Inheritance diagram for Mohawk::CSTimeCase1:
Mohawk::CSTimeCase

Public Member Functions

 CSTimeCase1 (MohawkEngine_CSTime *vm)
 
bool checkConvCondition (uint16 conditionId) override
 
bool checkAmbientCondition (uint16 charId, uint16 ambientId) override
 
bool checkObjectCondition (uint16 objectId) override
 
void selectHelpStrings () override
 
void handleConditionalEvent (const CSTimeEvent &event) override
 
- Public Member Functions inherited from Mohawk::CSTimeCase
 CSTimeCase (MohawkEngine_CSTime *vm, uint id)
 
uint getId ()
 
Common::String & getRolloverText (uint id)
 
CSTimeScene * getCurrScene ()
 
void setCurrScene (uint16 id)
 
void setConversation (uint id)
 
CSTimeConversation * getCurrConversation ()
 
uint16 getNoteFeatureId (uint16 id)
 
virtual bool checkConvCondition (uint16 conditionId)=0
 
virtual bool checkAmbientCondition (uint16 charId, uint16 ambientId)=0
 
virtual bool checkObjectCondition (uint16 objectId)=0
 
virtual void selectHelpStrings ()=0
 
virtual void handleConditionalEvent (const CSTimeEvent &event)=0
 

Protected Member Functions

void incorrectBodySequence (uint16 stage, uint16 speech, uint16 feature)
 
- Protected Member Functions inherited from Mohawk::CSTimeCase
void loadRolloverText ()
 
CSTimeInventoryObject * loadInventoryObject (uint id)
 

Additional Inherited Members

- Public Attributes inherited from Mohawk::CSTimeCase
Common::Array< CSTimeInventoryObject * > _inventoryObjs
 
- Protected Attributes inherited from Mohawk::CSTimeCase
MohawkEngine_CSTime * _vm
 
uint _id
 
uint16 _currScene
 
uint16 _noteFeatureId [3]
 
Common::Array< Common::String > _rolloverText
 
Common::Array< CSTimeScene * > _scenes
 
Common::Array< CSTimeConversation * > _conversations
 
CSTimeConversation * _currConv
 

Member Function Documentation

◆ checkConvCondition()

bool Mohawk::CSTimeCase1::checkConvCondition ( uint16  conditionId)
overridevirtual

Implements Mohawk::CSTimeCase.

◆ checkAmbientCondition()

bool Mohawk::CSTimeCase1::checkAmbientCondition ( uint16  charId,
uint16  ambientId 
)
overridevirtual

Implements Mohawk::CSTimeCase.

◆ checkObjectCondition()

bool Mohawk::CSTimeCase1::checkObjectCondition ( uint16  objectId)
overridevirtual

Implements Mohawk::CSTimeCase.

◆ selectHelpStrings()

void Mohawk::CSTimeCase1::selectHelpStrings ( )
overridevirtual

Implements Mohawk::CSTimeCase.

◆ handleConditionalEvent()

void Mohawk::CSTimeCase1::handleConditionalEvent ( const CSTimeEvent &  event)
overridevirtual

Implements Mohawk::CSTimeCase.


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