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

Public Member Functions

 CSTimeCase (MohawkEngine_CSTime *vm, uint id)
 
uint getId ()
 
Common::StringgetRolloverText (uint id)
 
CSTimeScenegetCurrScene ()
 
void setCurrScene (uint16 id)
 
void setConversation (uint id)
 
CSTimeConversationgetCurrConversation ()
 
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
 

Public Attributes

Common::Array< CSTimeInventoryObject * > _inventoryObjs
 

Protected Member Functions

void loadRolloverText ()
 
CSTimeInventoryObjectloadInventoryObject (uint id)
 

Protected Attributes

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
 

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