ScummVM API documentation
Pink::WalkAction Class Reference
Inheritance diagram for Pink::WalkAction:
Pink::ActionCEL Pink::Action Pink::NamedObject Pink::Object

Public Member Functions

void deserialize (Archive &archive) override
 
void toConsole () const override
 
void update () override
 
void setWalkMgr (WalkMgr *mgr)
 
void setType (bool horizontal)
 
- Public Member Functions inherited from Pink::ActionCEL
void deserialize (Archive &archive) override
 
bool initPalette (Screen *screen) override
 
void start () override
 
void end () override
 
bool needsUpdate ()
 
virtual void update ()
 
void pause (bool paused) override
 
Coordinates getCoordinates () override
 
const Common::Rect & getBounds () const
 
uint32 getZ ()
 
CelDecoder * getDecoder ()
 
void setCenter (Common::Point center)
 
void loadDecoder ()
 
- Public Member Functions inherited from Pink::Action
void deserialize (Archive &archive) override
 
virtual bool initPalette (Screen *screen)
 
virtual void start ()=0
 
virtual void end ()=0
 
virtual void pause (bool paused)
 
virtual Coordinates getCoordinates ()
 
Actor * getActor () const
 
- 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 Member Functions

void onStart () override
 
- Protected Member Functions inherited from Pink::ActionCEL
virtual void onStart ()=0
 
void decodeNext ()
 
void setFrame (uint frame)
 

Additional Inherited Members

- Protected Attributes inherited from Pink::ActionCEL
CelDecoder _decoder
 
Common::String _fileName
 
Common::Rect _bounds
 
uint32 _z
 
- Protected Attributes inherited from Pink::Action
Actor * _actor
 
- Protected Attributes inherited from Pink::NamedObject
Common::String _name
 

Member Function Documentation

◆ deserialize()

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

Reimplemented from Pink::ActionCEL.

◆ toConsole()

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

Reimplemented from Pink::Object.

◆ update()

void Pink::WalkAction::update ( )
overridevirtual

Reimplemented from Pink::ActionCEL.

◆ onStart()

void Pink::WalkAction::onStart ( )
overrideprotectedvirtual

Implements Pink::ActionCEL.


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