ScummVM API documentation
TsAGE::UIElements Class Reference
Inheritance diagram for TsAGE::UIElements:
TsAGE::UICollection TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable

Public Member Functions

Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
void postInit (SceneObjectList *OwnerList=NULL) override
 
void process (Event &event) override
 
void setup (const Common::Point &pt)
 
void updateInventory (int objectNumber=0)
 
void addScore (int amount)
 
void scrollInventory (bool isLeft)
 
- Public Member Functions inherited from TsAGE::UICollection
void setup (const Common::Point &pt)
 
void hide ()
 
void show ()
 
void resetClear ()
 
void draw ()
 
- Public Member Functions inherited from TsAGE::EventHandler
virtual void remove ()
 
virtual void signal ()
 
virtual void dispatch ()
 
virtual void setAction (Action *action)
 
virtual void setAction (Action *action, EventHandler *endHandler,...)
 
virtual void destroy ()
 

Static Public Member Functions

static void loadNotifierProc (bool postFlag)
 
- Static Public Member Functions inherited from TsAGE::SavedObject
static SavedObjectcreateInstance (const Common::String &className)
 

Public Attributes

UIElement _background
 
UIQuestion _question
 
UIScore _score
 
UIInventorySlot _slot1
 
UIInventorySlot _slot2
 
UIInventorySlot _slot3
 
UIInventorySlot _slot4
 
UIInventoryScroll _scrollLeft
 
UIInventoryScroll _scrollRight
 
ASound _sound
 
int _slotStart
 
int _scoreValue
 
bool _active
 
Common::Array< int > _itemList
 
Visage _cursorVisage
 
UIElement _character
 
- Public Attributes inherited from TsAGE::UICollection
Common::Point _position
 
Rect _bounds
 
bool _visible
 
bool _clearScreen
 
bool _cursorChanged
 
Common::Array< UIElement * > _objList
 
- Public Attributes inherited from TsAGE::EventHandler
Action_action
 

Additional Inherited Members

- Protected Member Functions inherited from TsAGE::UICollection
void erase ()
 

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