ScummVM API documentation
Alcachofa::GlobalUI Class Referenceabstract
Inheritance diagram for Alcachofa::GlobalUI:
Alcachofa::GlobalUIV1 Alcachofa::GlobalUIV3

Public Member Functions

Font & generalFont () const
 
Font & dialogFont () const
 
bool & isPermanentFaded ()
 
bool updateChangingCharacter ()
 
virtual void drawChangingButton ()=0
 
virtual void drawInventoryButton ()=0
 
virtual bool updateOpeningInventory ()=0
 returns true iff interaction is handled More...
 
virtual void startClosingInventory ()=0
 
virtual bool isHoveringInventoryExit () const =0
 
void updateClosingInventory ()
 
void drawScreenStates ()
 
void syncGame (Common::Serializer &s)
 

Protected Member Functions

Animation * activeAnimation () const
 
virtual bool isHoveringChangeButton () const =0
 

Protected Attributes

Graphic _changeButton
 
Graphic _inventoryButton
 
Common::ScopedPtr< Font > _generalFont
 
Common::ScopedPtr< Font > _dialogFont
 
Common::ScopedPtr< Animation > _iconMortadelo
 
Common::ScopedPtr< Animation > _iconFilemon
 
Common::ScopedPtr< Animation > _iconInventory
 
bool _isOpeningInventory = false
 
bool _isClosingInventory = false
 
bool _isPermanentFaded = false
 
uint32 _timeForInventory = 0
 

Member Function Documentation

◆ updateOpeningInventory()

virtual bool Alcachofa::GlobalUI::updateOpeningInventory ( )
pure virtual

returns true iff interaction is handled

Implemented in Alcachofa::GlobalUIV1, and Alcachofa::GlobalUIV3.


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