ScummVM API documentation
Pink::Actor Class Reference
Inheritance diagram for Pink::Actor:
Pink::NamedObject Pink::Object Pink::AudioInfoPDAButton Pink::CursorActor Pink::InventoryActor Pink::LeadActor Pink::PDAButtonActor Pink::SupportingActor Pink::ParlSqPink Pink::PubPink

Public Member Functions

void deserialize (Archive &archive) override
 
void loadState (Archive &archive)
 
void saveState (Archive &archive)
 
virtual void init (bool paused)
 
bool initPalette (Screen *screen)
 
void toConsole () const override
 
bool isPlaying () const
 
virtual void pause (bool paused)
 
void endAction ()
 
virtual bool isSupporting () const
 
virtual bool isCursor () const
 
virtual bool isLeftClickHandlers () const
 
virtual bool isUseClickHandlers (InventoryItem *item) const
 
virtual void onMouseOver (Common::Point point, CursorMgr *mgr)
 
virtual void onMouseOverWithItem (Common::Point point, const Common::String &itemName, CursorMgr *cursorMgr)
 
virtual void onTimerMessage ()
 
virtual void onLeftClickMessage ()
 
virtual void onUseClickMessage (InventoryItem *item, InventoryMgr *mgr)
 
Action * findAction (const Common::String &name)
 
Action * getAction ()
 
const Action * getAction () const
 
Page * getPage ()
 
const Page * getPage () const
 
InventoryMgr * getInventoryMgr () const
 
virtual Common::String getPDALink () const
 
virtual Common::String getLocation () const
 
void setAction (const Common::String &name)
 
void setAction (Action *newAction)
 
void setAction (Action *newAction, bool loadingSave)
 
- Public Member Functions inherited from Pink::NamedObject
 NamedObject (const Common::String &name)
 
void deserialize (Archive &archive) override
 
const Common::String & getName () const
 
- Public Member Functions inherited from Pink::Object
virtual void load (Archive &)
 
virtual void deserialize (Archive &)
 
virtual void toConsole () const
 

Protected Attributes

Page * _page
 
Action * _action
 
Array< Action * > _actions
 
bool _isActionEnded
 
- Protected Attributes inherited from Pink::NamedObject
Common::String _name
 

Member Function Documentation

◆ deserialize()

void Pink::Actor::deserialize ( Archive &  archive)
overridevirtual

Reimplemented from Pink::Object.

◆ toConsole()

void Pink::Actor::toConsole ( ) const
overridevirtual

Reimplemented from Pink::Object.


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