ScummVM API documentation
Mohawk::CSTimeConversation Class Reference

Public Member Functions

 CSTimeConversation (MohawkEngine_CSTime *vm, uint id)
 
void start ()
 
void finishProcessingQaR ()
 
void end (bool useLastClicked, bool runEvents=true)
 
void display ()
 
void selectItemsToDisplay ()
 
void mouseDown (Common::Point &pos)
 
void mouseMove (Common::Point &pos)
 
void mouseUp (Common::Point &pos)
 
void incrementTalkCount ()
 
uint16 getNameId ()
 
uint16 getSourceChar ()
 
void setSourceChar (uint16 source)
 
void setAsked (uint qar, uint entry)
 
bool getAsked (uint qar, uint entry)
 
void setState (uint state)
 
uint getState ()
 

Protected Member Functions

void clear ()
 
void loadQaR (CSTimeQaR &qar, uint16 id)
 
void highlightLine (uint line)
 
void unhighlightLine (uint line)
 

Protected Attributes

MohawkEngine_CSTime_vm
 
uint _id
 
uint _state
 
uint16 _nameId
 
uint16 _greeting
 
uint16 _greeting2
 
uint _talkCount
 
uint16 _sourceChar
 
uint16 _currEntry
 
uint16 _currHover
 
uint16 _nextToProcess
 
bool _asked [8][5]
 
Common::Array< CSTimeQaR_qars
 
Common::Array< uint > _itemsToDisplay
 

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