Public Member Functions | |
DarkSideMenuDialog (MainMenuContainer *owner) | |
~DarkSideMenuDialog () override | |
void | draw () override |
bool | handleEvents () override |
![]() | |
MainMenuDialog (MainMenuContainer *owner) | |
~MainMenuDialog () override | |
![]() | |
MenuContainerDialog (MainMenuContainer *owner) | |
~MenuContainerDialog () override | |
![]() | |
ButtonContainer (XeenEngine *vm) | |
void | saveButtons () |
void | clearButtons () |
void | restoreButtons () |
void | addButton (const Common::Rect &bounds, int val, SpriteResource *sprites=nullptr) |
void | addButton (const Common::Rect &bounds, int val, int frameNum, SpriteResource *sprites=nullptr) |
void | addPartyButtons (XeenEngine *vm) |
void | drawButtons (XSurface *surface) |
void | clearEvents () |
Additional Inherited Members | |
![]() | |
bool | checkEvents (XeenEngine *vm) |
bool | doScroll (bool rollUp, bool fadeIn) override |
void | loadStrings (const Common::Path &name) |
void | loadStrings (const Common::Path &name, int ccMode) |
void | setWaitBounds () |
![]() | |
Cutscenes (XeenEngine *vm) | |
uint | getSpeakingFrame (uint minFrame, uint maxFrame) |
![]() | |
MainMenuContainer * | _owner |
![]() | |
Common::Array< UIButton > | _buttons |
Common::StringArray | _textStrings |
Common::Rect | _waitBounds |
int | _buttonValue |
![]() | |
XeenEngine * | _vm |
MM::Xeen::WorldOfXeen::DarkSideMenuDialog::DarkSideMenuDialog | ( | MainMenuContainer * | owner | ) |
Constructor
|
override |
Destructor
|
overridevirtual |
Draws the dialog
Implements MM::Xeen::WorldOfXeen::MainMenuDialog.
|
overridevirtual |
Handles events
Reimplemented from MM::Xeen::WorldOfXeen::MainMenuDialog.