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 |