ScummVM API documentation
Parallaction::Animation Struct Reference
Inheritance diagram for Parallaction::Animation:
Parallaction::Zone

Public Member Functions

uint16 getFrameNum () const
 
byte * getFrameData () const
 
void resetZ ()
 
bool hitFrameRect (int x, int y) const
 
void getFrameRect (Common::Rect &r) const
 
int16 getBottom () const
 
void forceXYZF (int16 x, int16 y, int16 z, int16 f)
 
int16 getX () override
 
void setX (int16 value) override
 
int16 getY () override
 
void setY (int16 value) override
 
int16 getZ ()
 
void setZ (int16 value)
 
int16 getF ()
 
void setF (int16 value)
 
void getFoot (Common::Point &foot)
 
void setFoot (const Common::Point &foot)
 
- Public Member Functions inherited from Parallaction::Zone
void translate (int16 x, int16 y)
 
bool hitRect (int x, int y) const
 
void setRect (int16 left, int16 top, int16 right, int16 bottom)
 
void getRect (Common::Rect &r)
 

Public Attributes

GfxObjgfxobj
 
Common::String _scriptName
 
- Public Attributes inherited from Parallaction::Zone
char _name [32]
 
uint32 _type
 
uint32 _flags
 
GfxObj_label
 
TypeData u
 
CommandList _commands
 
Common::Point _moveTo
 
uint _index
 
uint _locationIndex
 
Common::String _linkedName
 
AnimationPtr _linkedAnim
 

Protected Attributes

int16 _frame
 
int16 _z
 
- Protected Attributes inherited from Parallaction::Zone
int16 _left
 
int16 _top
 

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