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 |