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

Public Member Functions

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

Protected Member Functions

AnimationactiveAnimation () 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
 

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