ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <menu.h>

Inheritance diagram for Myst3::AlbumMenu:
Collaboration diagram for Myst3::AlbumMenu:

List of all members.

Public Member Functions

 AlbumMenu (Myst3Engine *vm)
virtual ~AlbumMenu ()
void draw () override
bool handleInput (const Common::KeyState &e) override
 Handle an event for the menu.
void saveLoadAction (uint16 action, uint16 item) override
void setSaveLoadSpotItem (uint16 id, SpotItemFace *spotItem) override

Private Member Functions

void loadMenuOpen ()
void loadMenuSelect ()
void loadMenuLoad ()
void saveMenuOpen ()
void saveMenuSave ()
void setSavesAvailable ()
Common::String getSaveNameTemplate ()
Common::HashMap< int,
listSaveFiles ()
void loadSaves ()

Private Attributes

Common::HashMap< int,
SpotItemFace * > 
Common::String _saveLoadTime

Static Private Attributes

static const uint16 kAlbumThumbnailWidth = 100
static const uint16 kAlbumThumbnailHeight = 56

Detailed Description

Definition at line 142 of file menu.h.

Constructor & Destructor Documentation

Myst3::AlbumMenu::AlbumMenu ( Myst3Engine vm  ) 

Definition at line 797 of file menu.cpp.

Myst3::AlbumMenu::~AlbumMenu (  )  [virtual]

Definition at line 801 of file menu.cpp.

Member Function Documentation

void Myst3::AlbumMenu::draw (  )  [override, virtual]

Reimplemented from Myst3::Drawable.

Definition at line 804 of file menu.cpp.

Common::String Myst3::AlbumMenu::getSaveNameTemplate (  )  [private]

Definition at line 852 of file menu.cpp.

bool Myst3::AlbumMenu::handleInput ( const Common::KeyState e  )  [override, virtual]

Handle an event for the menu.

true if the event was handled

Implements Myst3::Menu.

Definition at line 823 of file menu.cpp.

Common::HashMap< int, Common::String > Myst3::AlbumMenu::listSaveFiles (  )  [private]

Definition at line 857 of file menu.cpp.

void Myst3::AlbumMenu::loadMenuLoad (  )  [private]

Definition at line 964 of file menu.cpp.

void Myst3::AlbumMenu::loadMenuOpen (  )  [private]

Definition at line 912 of file menu.cpp.

void Myst3::AlbumMenu::loadMenuSelect (  )  [private]

Definition at line 919 of file menu.cpp.

void Myst3::AlbumMenu::loadSaves (  )  [private]

Definition at line 876 of file menu.cpp.

void Myst3::AlbumMenu::saveLoadAction ( uint16  action,
uint16  item 
) [override, virtual]

Implements Myst3::Menu.

Definition at line 827 of file menu.cpp.

void Myst3::AlbumMenu::saveMenuOpen (  )  [private]

Definition at line 979 of file menu.cpp.

void Myst3::AlbumMenu::saveMenuSave (  )  [private]

Definition at line 990 of file menu.cpp.

void Myst3::AlbumMenu::setSaveLoadSpotItem ( uint16  id,
SpotItemFace spotItem 
) [override, virtual]

Reimplemented from Myst3::Menu.

Definition at line 1017 of file menu.cpp.

void Myst3::AlbumMenu::setSavesAvailable (  )  [private]

Definition at line 1012 of file menu.cpp.

Member Data Documentation

Definition at line 158 of file menu.h.

Definition at line 159 of file menu.h.

const uint16 Myst3::AlbumMenu::kAlbumThumbnailHeight = 56 [static, private]

Definition at line 155 of file menu.h.

const uint16 Myst3::AlbumMenu::kAlbumThumbnailWidth = 100 [static, private]

Definition at line 154 of file menu.h.

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

Generated on Sat Aug 1 2020 05:04:10 for ResidualVM by doxygen 1.7.1
curved edge   curved edge