ScummVM API documentation
MADS::Nebular::OptionsDialog Class Reference
Inheritance diagram for MADS::Nebular::OptionsDialog:
MADS::Nebular::GameDialog MADS::FullScreenDialog MADS::EventTarget

Public Member Functions

 OptionsDialog (MADSEngine *vm)
 
void display () override
 
void show () override
 
- Public Member Functions inherited from MADS::Nebular::GameDialog
 GameDialog (MADSEngine *vm)
 
 ~GameDialog () override
 
- Public Member Functions inherited from MADS::FullScreenDialog
 FullScreenDialog (MADSEngine *vm)
 
- Public Member Functions inherited from MADS::EventTarget
virtual bool onEvent (Common::Event &event)
 

Additional Inherited Members

- Protected Member Functions inherited from MADS::Nebular::GameDialog
void clearLines ()
 
void setClickableLines ()
 
void addQuote (int id1, int id2, DialogTextAlign align, const Common::Point &pt, Font *font=nullptr)
 
void addLine (const Common::String &msg, DialogTextAlign align, const Common::Point &pt, Font *font=nullptr)
 
void initVars ()
 
void setFrame (int frameNumber, int depth)
 
void chooseBackground ()
 
void handleEvents ()
 
void refreshText ()
 
- Protected Attributes inherited from MADS::Nebular::GameDialog
Common::Array< DialogLine > _lines
 
int _tempLine
 
bool _movedFlag
 
bool _redrawFlag
 
int _selectedLine
 
bool _dirFlag
 
int _menuSpritesIndex
 
int _lineIndex
 
int _textLineCount
 
- Protected Attributes inherited from MADS::FullScreenDialog
MADSEngine_vm
 
int _screenId
 
bool _palFlag
 

Member Function Documentation

◆ display()

void MADS::Nebular::OptionsDialog::display ( )
overridevirtual

Display the dialog

Reimplemented from MADS::Nebular::GameDialog.

◆ show()

void MADS::Nebular::OptionsDialog::show ( )
overridevirtual

Show the dialog

Reimplemented from MADS::Nebular::GameDialog.


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