ScummVM API documentation
Pink::ActionTalk Class Reference
Inheritance diagram for Pink::ActionTalk:
Pink::ActionLoop Pink::ActionPlay Pink::ActionStill Pink::ActionCEL Pink::Action Pink::NamedObject Pink::Object

Public Member Functions

void deserialize (Archive &archive) override
 
void toConsole () const override
 
void update () override
 
void end () override
 
void pause (bool paused) override
 
- Public Member Functions inherited from Pink::ActionStill
void setFrame (uint frame)
 
void nextFrameLooped ()
 
- Public Member Functions inherited from Pink::ActionCEL
bool initPalette (Screen *screen) override
 
void start () override
 
bool needsUpdate ()
 
Coordinates getCoordinates () override
 
const Common::RectgetBounds () const
 
uint32 getZ ()
 
CelDecodergetDecoder ()
 
void setCenter (Common::Point center)
 
void loadDecoder ()
 
- Public Member Functions inherited from Pink::Action
ActorgetActor () const
 
- Public Member Functions inherited from Pink::NamedObject
 NamedObject (const Common::String &name)
 
void deserialize (Archive &archive) override
 
const Common::StringgetName () const
 
- Public Member Functions inherited from Pink::Object
virtual void load (Archive &)
 

Protected Member Functions

void onStart () override
 
bool isTalk () override
 
- Protected Member Functions inherited from Pink::ActionCEL
void decodeNext ()
 
void setFrame (uint frame)
 

Additional Inherited Members

- Protected Types inherited from Pink::ActionLoop
enum  Style { kPingPong = 2, kRandom = 3, kForward = 4 }
 
- Protected Attributes inherited from Pink::ActionLoop
Style _style
 
bool _intro
 
bool _inLoop
 
bool _forward
 
- Protected Attributes inherited from Pink::ActionPlay
int32 _stopFrame
 
- Protected Attributes inherited from Pink::ActionStill
uint32 _startFrame
 
- 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
 

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