ScummVM API documentation
MM::Xeen::WorldOfXeen::MainMenuContainer Class Referenceabstract
Inheritance diagram for MM::Xeen::WorldOfXeen::MainMenuContainer:
MM::Xeen::WorldOfXeen::CloudsMainMenuContainer MM::Xeen::WorldOfXeen::DarkSideMainMenuContainer MM::Xeen::WorldOfXeen::WorldOfXeenCDMainMenuContainer MM::Xeen::WorldOfXeen::WorldOfXeenMainMenuContainer

Public Member Functions

 MainMenuContainer (const char *spritesName1, const char *spritesName2=nullptr, const char *spritesName3=nullptr)
 
virtual ~MainMenuContainer ()
 
void execute ()
 
void setOwner (MenuContainerDialog *dlalog)
 

Static Public Member Functions

static void show ()
 

Protected Member Functions

void draw ()
 
virtual void display ()=0
 
virtual void showMenuDialog ()=0
 

Constructor & Destructor Documentation

◆ MainMenuContainer()

MM::Xeen::WorldOfXeen::MainMenuContainer::MainMenuContainer ( const char *  spritesName1,
const char *  spritesName2 = nullptr,
const char *  spritesName3 = nullptr 
)

Constructor

◆ ~MainMenuContainer()

virtual MM::Xeen::WorldOfXeen::MainMenuContainer::~MainMenuContainer ( )
virtual

Destructor

Member Function Documentation

◆ draw()

void MM::Xeen::WorldOfXeen::MainMenuContainer::draw ( )
protected

Draws the main menu background

◆ display()

virtual void MM::Xeen::WorldOfXeen::MainMenuContainer::display ( )
protectedpure virtual

◆ showMenuDialog()

virtual void MM::Xeen::WorldOfXeen::MainMenuContainer::showMenuDialog ( )
protectedpure virtual

◆ show()

static void MM::Xeen::WorldOfXeen::MainMenuContainer::show ( )
static

Show the main menu for the correct game

◆ execute()

void MM::Xeen::WorldOfXeen::MainMenuContainer::execute ( )

Execute the menu

◆ setOwner()

void MM::Xeen::WorldOfXeen::MainMenuContainer::setOwner ( MenuContainerDialog dlalog)
inline

Sets the dialog being displayed in the menu


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