ScummVM API documentation
Dgds::Dialog Class Reference

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 DialogActionpickAction (bool isClosing, bool isForceClose)
 
Common::String dump (const Common::String &indent) const
 
void clear ()
 
Common::Error syncState (Common::Serializer &s)
 
void fixupStringAndActions ()
 

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 _unk1
 
uint16 _unk2
 
Common::Array< DialogAction_action
 
Common::String _str
 
Common::SharedPtr< DialogState_state
 

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