ScummVM API documentation
Avalanche::AnimationType Class Reference

Public Member Functions

 AnimationType (Animation *anim)
 
void init (byte spritenum, bool doCheck)
 
void reset ()
 
void draw ()
 
void turn (Direction whichway)
 
void appear (int16 wx, int16 wy, Direction wf)
 
void bounce ()
 
void walk ()
 
void walkTo (byte pednum)
 
void stopHoming ()
 
void setSpeed (int8 xx, int8 yy)
 
void stopWalk ()
 
void chatter ()
 
void remove ()
 

Public Attributes

byte _id
 
byte _xLength
 
byte _yLength
 
ManiType * _mani [24]
 
SilType * _sil [24]
 
byte _frameNum
 
byte _seq
 
byte _characterId
 
byte _count
 
Direction _facingDir
 
byte _stepNum
 
int16 _x
 
int16 _y
 
int8 _moveX
 
int8 _moveY
 
bool _quick
 
bool _visible
 
bool _homing
 
bool _doCheck
 
int16 _homingX
 
int16 _homingY
 
byte _speedX
 
byte _speedY
 
bool _vanishIfStill
 
bool _callEachStepFl
 
byte _eachStepProc
 

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