ScummVM API documentation
Alcachofa::MenuV3 Class Reference
Inheritance diagram for Alcachofa::MenuV3:
Alcachofa::Menu

Public Member Functions

void triggerMainMenuAction (MainMenuAction action) override
 
- Public Member Functions inherited from Alcachofa::Menu
bool isOpen () const
 
uint32 millisBeforeMenu () const
 
Room * previousRoom ()
 
FakeSemaphore & interactionSemaphore ()
 
SlideButton *& currentSlideButton ()
 
void triggerLoad ()
 
void resetAfterLoad ()
 
virtual void updateOpeningMenu ()
 
virtual void triggerMainMenuAction (MainMenuAction action)
 
void triggerOptionsAction (OptionsMenuAction action)
 
void triggerOptionsValue (OptionsMenuValue valueId, float value)
 
const Graphics::Surface * getBigThumbnail () const
 

Protected Member Functions

void updateSelectedSavefile (bool hasJustSaved) override
 
void setOptionsState () override
 
- Protected Member Functions inherited from Alcachofa::Menu
bool isOnNewSlot () const
 
virtual void updateSelectedSavefile (bool hasJustSaved)
 
virtual void setOptionsState ()=0
 
void openOptionsMenu ()
 
void triggerSave ()
 
bool tryReadOldSavefile ()
 
void continueGame ()
 
void continueMainMenu ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Alcachofa::Menu
static Menu * create ()
 
- Protected Attributes inherited from Alcachofa::Menu
bool _isOpen = false
 
bool _openAtNextFrame = false
 
uint32 _millisBeforeMenu = 0
 
uint32 _selectedSavefileI = 0
 
Room * _previousRoom = nullptr
 
FakeSemaphore _interactionSemaphore
 
SlideButton * _currentSlideButton = nullptr
 
Common::String _selectedSavefileDescription = "<unset>"
 
Common::Array< Common::String > _savefiles
 
Graphics::ManagedSurface _bigThumbnail
 
Graphics::ManagedSurface _selectedThumbnail
 
Common::SaveFileManager * _saveFileMgr
 

Member Function Documentation

◆ triggerMainMenuAction()

void Alcachofa::MenuV3::triggerMainMenuAction ( MainMenuAction  action)
overridevirtual

Reimplemented from Alcachofa::Menu.

◆ updateSelectedSavefile()

void Alcachofa::MenuV3::updateSelectedSavefile ( bool  hasJustSaved)
overrideprotectedvirtual

Reimplemented from Alcachofa::Menu.

◆ setOptionsState()

void Alcachofa::MenuV3::setOptionsState ( )
overrideprotectedvirtual

Implements Alcachofa::Menu.


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