ScummVM API documentation
Alcachofa::Menu Class Referenceabstract
Inheritance diagram for Alcachofa::Menu:
Alcachofa::MenuV1 Alcachofa::MenuV3

Public Member Functions

bool isOpen () const
 
uint32 millisBeforeMenu () const
 
RoompreviousRoom ()
 
FakeSemaphoreinteractionSemaphore ()
 
void triggerLoad ()
 
void resetAfterLoad ()
 
virtual void updateOpeningMenu ()
 
virtual void triggerMainMenuAction (MainMenuAction action)
 
void triggerOptionsAction (OptionsMenuAction action)
 
void triggerOptionsValue (OptionsMenuValue valueId, float value)
 
const Graphics::SurfacegetBigThumbnail () const
 

Protected Member Functions

bool isOnNewSlot () const
 
virtual void updateSelectedSavefile (bool hasJustSaved)
 
virtual void setOptionsState ()=0
 
void openOptionsMenu ()
 
void triggerSave ()
 
bool tryReadOldSavefile ()
 
void continueGame ()
 
void continueMainMenu ()
 

Protected Attributes

bool _isOpen = false
 
bool _openAtNextFrame = false
 
uint32 _millisBeforeMenu = 0
 
uint32 _selectedSavefileI = 0
 
Room_previousRoom = nullptr
 
FakeSemaphore _interactionSemaphore
 
Common::String _selectedSavefileDescription = "<unset>"
 
Common::Array< Common::String_savefiles
 
Graphics::ManagedSurface _bigThumbnail
 
Graphics::ManagedSurface _selectedThumbnail
 
Common::SaveFileManager_saveFileMgr
 

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