ScummVM API documentation
Avalanche::Animation Class Reference

Public Types

enum  Proc {
  kProcNone = 0, kProcFollowAvvyY, kProcBackAndForth, kProcFaceAvvy,
  kProcArrow, kProcGrabAvvy, kProcFollowAvvy
}
 

Public Member Functions

 Animation (AvalancheEngine *vm)
 
void animLink ()
 
void resetAnims ()
 
void callSpecial (uint16 which)
 
void catacombMove (byte ped)
 
void stopWalking ()
 
void setMoveSpeed (byte t, Direction dir)
 
void appearPed (byte sprNum, byte pedNum)
 
bool inField (byte which)
 
bool nearDoor ()
 
void updateSpeed ()
 
void handleMoveKey (const Common::Event &event)
 
void hideInCupboard ()
 
void drawLightning (int16 x1, int16 y1, int16 x2, int16 y2)
 
void thunder ()
 
void wobble ()
 
void setDirection (Direction dir)
 
void setOldDirection (Direction dir)
 
Direction getDirection ()
 
Direction getOldDirection ()
 
void setAvvyClothes (int id)
 
int getAvvyClothes ()
 
void resetVariables ()
 
void synchronize (Common::Serializer &sz)
 

Public Attributes

AnimationType_sprites [kSpriteNumbMax]
 

Static Public Attributes

static const byte kSpriteNumbMax = 5
 

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