Public Member Functions | |
| void | draw (Graphics::ManagedSurface *dst, DialogDrawStage stage) |
| void | setFlag (DialogFlags flg) |
| void | clearFlag (DialogFlags flg) |
| void | flipFlag (DialogFlags flg) |
| bool | hasFlag (DialogFlags flg) const |
| void | updateSelectedAction (int delta) |
| struct DialogAction * | pickAction (bool isClosing, bool isForceClose) |
| Common::String | dump (const Common::String &indent) const |
| void | clear () |
| Common::Error | syncState (Common::Serializer &s) |
Public Attributes | |
| uint16 | _num |
| uint16 | _fileNum |
| DgdsRect | _rect |
| uint16 | _bgColor |
| uint16 | _fontColor |
| uint16 | _selectionBgCol |
| uint16 | _selectonFontCol |
| uint16 | _fontSize |
| DialogFlags | _flags |
| DialogFrameType | _frameType |
| uint16 | _time |
| uint16 | _nextDialogFileNum |
| uint16 | _nextDialogDlgNum |
| uint16 | _talkDataNum |
| uint16 | _talkDataHeadNum |
| Common::Array< DialogAction > | _action |
| Common::String | _str |
| Common::SharedPtr< DialogState > | _state |