Public Member Functions | |
MessageDialog (MADSEngine *vm, int lines,...) | |
Public Member Functions inherited from MADS::TextDialog | |
TextDialog (MADSEngine *vm, const Common::String &fontName, const Common::Point &pos, int maxChars) | |
TextDialog (MADSEngine *vm, const Common::String &fontName, const Common::Point &pos, MSurface *portrait, int maxTextChars) | |
~TextDialog () override | |
void | draw () override |
void | drawWithInput () |
void | addLine (const Common::String &line, bool underline=false) |
void | wordWrap (const Common::String &line) |
void | incNumLines () |
void | addInput () |
void | addBarLine () |
void | underlineLine () |
void | downPixelLine () |
void | setLineXp (int xp) |
int | estimatePieces (int maxLen) |
virtual void | show () |
Additional Inherited Members | |
Protected Member Functions inherited from MADS::TextDialog | |
void | calculateBounds () override |
Protected Member Functions inherited from MADS::Dialog | |
virtual void | save () |
virtual void | restore () |
void | drawContent (const Common::Rect &r, int seed, byte color1, byte color2) |
Dialog (MADSEngine *vm) | |
virtual | ~Dialog () |
Common::Rect | getBounds () const |
Protected Attributes inherited from MADS::TextDialog | |
Font * | _font |
int | _innerWidth |
int | _lineWidth |
int | _currentX |
int | _numLines |
int | _lineSize |
int | _askXp |
int | _askLineNum |
Common::String | _lines [20] |
int | _lineXp [20] |
SpriteAsset * | _edgeSeries |
MSurface * | _portrait |
int | _piecesPerCenter |
int | _fontSpacing |
Protected Attributes inherited from MADS::Dialog | |
MADSEngine * | _vm |
MSurface * | _savedSurface |
Common::Point | _position |
int | _width |
int | _height |
byte | _dialogPalette [8 *3] |
int | TEXTDIALOG_CONTENT1 |
int | TEXTDIALOG_CONTENT2 |
int | TEXTDIALOG_EDGE |
int | TEXTDIALOG_BACKGROUND |
int | TEXTDIALOG_FC |
int | TEXTDIALOG_FD |
int | TEXTDIALOG_FE |
int | TEXTDIALOG_BLACK |